Ich benutze Cordova-Sms-Plugin und öffnen native SMS-App in meiner App, aber wenn ich auf Hardware-Taste auf der SMS-App klicken, geht es zurück zu meiner App und dann Trigger ionic gehen auch zurück Ich kann ein Problem nicht verstehen, warum meine App zurück Trigger, wenn ich auf SMS app zurück button klicke?Ionic gehen zurück Auslöser auf Klick der Hardware zurück Knopf der Nachricht App
0
A
Antwort
1
Ich glaube, das ist ein Problem mit der lib und ich habe gesehen, dass Sie ein Problem auf Github geschrieben haben, das gut ist.
Als vorübergehende Lösung können Sie das Verhalten der Hardware-Schaltfläche "Zurück" mit JavaScript kurz vor dem Starten des Plug-Ins überschreiben und nach dem Zurückgehen auf ionic abbrechen. Hier
ist der Code:
// priority 101 dismiss "Return to previous view" action
var priority = 101;
var deregisterFunction = $ionicPlatform.registerBackButtonAction(backCallback, priority);
sms.send(number, message, options, success, error);
function success() {
deregisterBackButton();
alert('Message sent successfully');
};
function error(e) {
deregisterBackButton();
alert('Message Failed:' + e);
};
function backCallback() {
// Do nothing
}
function deregisterBackButton() {
// Timeout to be sure to don't have issue with back trigerring after
// returning to view
$timeout(function() {
//Deregister
deregisterFunction();
}, 1000);
}
Sie benötigen $ionicPlatform
und $timeout
in der Steuerung zu injizieren oder Service, den Sie senden verwenden.
für weitere Infos zu Back-Button, können Sie diesen Link betrachten: ionic docs
Verwandte Themen
- 1. Hardware Zurück-Taste schließt die App auf Tab aktiviert Ionic 3 App
- 2. Hinzufügen von Hardware Zurück zum Home für Ionic in Android
- 3. Dojox Handy zurück Knopf
- 4. Hardware Zurück-Tasten-Anwendung schließt
- 5. Ionic benutzerdefinierte zurück URL
- 6. Emberjs gehen auf Abbrechen zurück
- 7. Übersteuerndes Verhalten der Hardware Zurück-Schaltfläche auf einer Aktionsleiste
- 8. Zurück Knopf auf Angular2 ist gebrochen
- 9. Hardware "zurück" -Taste funktioniert nicht nach der Eingabe in Edittext
- 10. Hardware Zurück-Taste auf Android stoppt die App
- 11. Navigationsschublade zurück Knopf Xamarin
- 12. phonegap: externe Seite öffnen und dann zurück zur App gehen
- 13. Griff zurück Knopf in Einzelfragment
- 14. Auf der Rückseite Auslöser Ereignis
- 15. zurück Knopf mit Bildadapter (Basisadapter)
- 16. Warum Android Hardware-Zurück-Taste schließt Ionic V3-Basis-Seite (Registerkarte Controller), wenn auf der übergeordneten Seite gedrückt?
- 17. reagieren native Hardware zurück Schaltfläche funktioniert nicht
- 18. Ionic Zurück-Taste Übersetzung
- 19. Ionic: Wie Taste zeigen zurück
- 20. Wie kann man wissen, ob der react-router zurück zur Anzeige zurück-Taste in der react app gehen kann
- 21. verhindern zurück Knopf nach Abmeldeseite
- 22. Ionic Tab hidding zurück button
- 23. Android Ändern der Form der Zurück-Taste
- 24. jQuery animieren rutschen auf Klick, aber nicht auf Klick zurück
- 25. Knopf in TableViewCell gehen offen Maps App
- 26. Umgang mit Android-Hardware Zurück-Taste
- 27. iOS: Gehen Sie zurück zur vorherigen Ansicht
- 28. Zurück Schaltfläche Probleme in Ionic 1
- 29. Zurück Knopf schließen App auch bei Verwendung von FragmentTransaction.addToBackStack()
- 30. Titan Appcelerator zurück Knopf schließt mein Fenster
Ich glaube, ich verstehe, muss seine mit der Verwendung von Hardware-Taste nicht funktionieren und eine Alternative wie deaktivieren Hardware auf bestimmte Controller verwenden, so danke trotzdem seine Arbeit wie Charme :) –