PhoneGap - navigator.app.exitApp() ne fonctionne Pas
Je suis en utilisant Phonegap pour faire une petite application, mais navigator.app.exitApp()?
ne fonctionne pas à tous.
- C'est mon premier hybride app.
- Ma plate-forme cible Android 5
- Je suis du développement sur Windows avec Cordova CLI.
J'appelle une fonction JavaScript avec cette
<input type='button' onclick='exitApp();'/>
JavaScript:
function exitApp() { navigator.app.exitApp(); }
Idées??
Avez-vous installé un plugin de notification?
Ce que c'est?? cordova plugin ajouter des github.com/katzer/cordova-plugin-local-notifications
Celui-ci :- cordova installer le plugin org.apache.cordoue.les boîtes de dialogue
Veuillez répondre aux questions suivantes dans ton post. Depuis ce qui semble être votre sur de votre premier post sur ce sujet. Est-ce votre première hybride Application? Qu'est-ce que votre plate-forme cible et leurs versions cibles? Android 4,5,6? iOS 7,8,9? Quelle plate-forme allez-vous développer? Windows, MacOS? Êtes-vous à l'aide de CLI, SDK, ou de Construire ? S'il vous plaît ne pas supposer que la réponse, merci de lire le lien. Une fois que vous avez répondu à la question dans le post, de répondre dans les commentaires afin que je sais que vous avez ajouté des informations à ce poste.
Jesse, j'ai répondu à votre question sur le post. Merci
Ce que c'est?? cordova plugin ajouter des github.com/katzer/cordova-plugin-local-notifications
Celui-ci :- cordova installer le plugin org.apache.cordoue.les boîtes de dialogue
Veuillez répondre aux questions suivantes dans ton post. Depuis ce qui semble être votre sur de votre premier post sur ce sujet. Est-ce votre première hybride Application? Qu'est-ce que votre plate-forme cible et leurs versions cibles? Android 4,5,6? iOS 7,8,9? Quelle plate-forme allez-vous développer? Windows, MacOS? Êtes-vous à l'aide de CLI, SDK, ou de Construire ? S'il vous plaît ne pas supposer que la réponse, merci de lire le lien. Une fois que vous avez répondu à la question dans le post, de répondre dans les commentaires afin que je sais que vous avez ajouté des informations à ce poste.
Jesse, j'ai répondu à votre question sur le post. Merci
OriginalL'auteur Thomas Fifield | 2016-02-02
Vous devez vous connecter pour publier un commentaire.
@Thomas,
il a utilisé pour être que l'appel
navigator.app.exitApp()
avait juste quelques pierres d'achoppement, mais aujourd'hui, Google et Apple ont jeté des obstacles majeurs pour les développeurs.deviceready
événements avant de faire l'appel à sortie. Vous pourriez envisager de mettre en place un écran de démarrage, ou de vieillissement (disableing), le bouton ou quelque chose jusqu'à ce quedeviceready
les incendies et les Cordova de la bibliothèque est chargé.blanche
plugin et pour Android ajouterCSP
. Le plugin est nécessaire pourCSP
. Vous pouvez contourner ce problème en déplaçant tous les Javascript (y compris touteon*=
) et<style>
(etstyle=
) dans un fichier séparé. EXCEPTION pourCSP
, à l'aide des ressources en ligne.N ° 1,
Ajouter à votre javascript:
Ajouter à votre index.html:
Sur le #2, la réponse rapide:
Ajouter à votre
config.xml
REMARQUE VOTRE APPLICATION EST MAINTENANT L'INSÉCURITÉ. C'EST À VOUS DE FIXER VOTRE APPLICATION.
Ajoutez les lignes suivantes à votre
index.html
REMARQUE VOTRE APPLICATION EST MAINTENANT L'INSÉCURITÉ. C'EST À VOUS DE FIXER VOTRE APPLICATION.
Cette liste blanche feuille de calcul doit aider lorsque vous êtes prêt pour être plus sûr.
COMMENT: appliquer le Cordova/Phonegap le système de liste blanche
OriginalL'auteur JesseMonroy650
Utiliser les éléments suivants:
Vous devez installer les plugin:
OriginalL'auteur User Android
vous pouvez aussi ajouter un écouteur dans votre appareil prêt rappel
bizarre parce que même extrait est dans le code de production avec un navigateur.app.exitApp(); il fonctionne comme prévu. Avez-vous un projet très simple à reproduire le problème?
J'ai fait un nouveau projet avec seulement et a travaillé... Mais dans la mienne coutume de travail.... Bizarre @weagle08
êtes-vous d'attraper toutes les exceptions? je me demandais si votre objet prototype n'a pas en quelque sorte obtenu buter ou peut-être vous avez un auditeur quelque part l'attraper et de la prévention de l'app quitter en quelque sorte?
OriginalL'auteur weagle08