2016-11-29 5 views
0

Je suis à la recherche d'action de changement pour backbutton, en fait j'utilise des événements pour attraper les appels backbutton et en utilisant navigator.app.exitApp(); pour fermer l'application (en application vraiment pause), mais j'ai besoin backbutton call action comme le bouton d'accueil.PhoneGap on click backbutton simuler cliquer dans le bouton home

Pourquoi? Eh bien, j'utilise cordova-plugin-background-mode, et cela ne fonctionne que lorsque l'application envoie en arrière-plan (si l'application navigator.app.appExit() est en pause), j'ai donc besoin de quitter l'application en arrière-plan.

Est-il possible de changer l'action de backbutton pour fonctionner comme à la maison?

Je veux utiliser dans les systèmes iPhone et Android

Répondre

1

vous pouvez utiliser le plugin

https://github.com/amitsinha559/cordova-plugin-back-as-home

et

https://github.com/tomloprod/cordova-plugin-appminimize

après avoir ajouté le plugin que vous pouvez réduire l'application lorsque jamais vous voulez comme sur le bouton de retour cliquez

document.addEventListener("backbutton", onBackKeyDown, false); 

function onBackKeyDown() { 
    // Handle the back button 
    window.plugins.appMinimize.minimize(); 
} 

Selon ce qui vous convient. Malheureusement, ils sont tous les deux pour Android. vous devez créer le plugin manuellement pour l'iPhone.

+1

Le lien peut disparaître! Vous devriez poster comme commentaire au lieu de répondre! – Piyush