Ich arbeite an Android Phone-Gap-ChatAnwendung. Es ist eine nicht native App. Ich möchte Benachrichtigungen an Benutzer nur anzeigen, wenn der Benutzer nicht im Chatraum ist, für den die Benachrichtigung gesendet wurde. Dh ich muss steuern, wann das Gerät Benachrichtigungen anzeigen soll und wann nicht. Wie kann ich das tun? ?
Vielen Dank.
Antworten:
1 für die Antwort № 1Ich schlage vor, dass Sie dieses Plugin für Push-Benachrichtigungen verwenden (es hat eine gute Readme):
https://github.com/phonegap/phonegap-plugin-push
In JavaScript können Sie erkennen, ob sich die App im Vordergrund oder im Hintergrund befindet, wenn die Benachrichtigung mit dem von "notification" zurückgegebenen Parameter eintrifft.
push.on("notification", function(data){
alert(JSON.stringify(data)); //to see the data object returned on device
});