Exécution automatique de l'application BlackBerry directement après l'installation
-
10-07-2019 - |
Question
J'ai écrit une application qui insère des éléments de menu dans d'autres applications BlackBerry (par exemple, un élément de menu "Marquer cette page" dans le navigateur BlackBerry). J'ai configuré l'application pour qu'elle s'exécute automatiquement au démarrage (du périphérique). Ainsi, lorsque le périphérique démarre, les éléments de menu sont installés dans les autres applications.
Toutefois, j'aimerais également que mon application soit démarrée directement après l'installation (via OTA), afin que les éléments de menu soient directement disponibles pour l'utilisateur. Y a-t-il un moyen d'y parvenir sans que l'utilisateur ait à redémarrer le périphérique ou à démarrer manuellement l'application après l'installation?
La solution
Les applications à démarrage automatique doivent s'exécuter automatiquement après avoir été installée. Ce qui aurait pu arriver est-ce que l'application a essayé de démarrer automatiquement, mais n'a pas eu les autorisations à faire ce qu'il voulait et a échoué avec un ControlledAccessException. Souvent cela peut être vu comme l'application échouant pour commencer, mais en fait il a commencé mais juste n'était pas autorisé à faire ce qu'il essayé de faire.
Consultez le journal des événements sur le BlackBerry. (alt + lglg). Vous devriez voir une entrée pour le démarrage de votre application après son installation.
Mark Sohm Développement BlackBerry Conseiller www.BlackBerryDeveloper.com