phonegap-pushplugin

___ answer22850769 ___

Das Problem ist die Art und Weise, wie Sie Ihre Callback-Funktion definiert haben, was dazu geführt hat, dass das Push-Plugin Ihren Callback (d. h. via %code% ) nicht bestanden hat, weil es es nicht bemerkt.

Wenn Sie Ihre Callback-Funktion stattdessen als globales Objekt definieren, löst das Plug-in Ihren Callback bei jeder neuen Benachrichtigung korrekt aus:

%Vor%

Für Android würden Sie Ihren %code% -Rückruf auf die gleiche Weise definieren.

    
___ tag123cordova ___ Apache Cordova (früher PhoneGap) ist ein Framework, mit dem Entwickler plattformübergreifende mobile Anwendungen mithilfe von Webtechnologien wie HTML, JavaScript und CSS erstellen können. ___ answer33280606 ___

Wenn Sie mit azurblauem Druck arbeiten .. ist unten der Arbeitscode. (Pushplugin für phonegap)

%Vor%     
___ qstnhdr ___ Cordova Push Notifications (PhoneGap PushPlugin) feuert keinen ecb Callback (onNotificationAPN) ___ qstntxt ___

Ich verwende das Cordova Push-Benachrichtigungs-Plugin 1.3.4 mit meiner Cordova / Phonegap-App. Unglücklicherweise wird der ecb-Callback in meinem JavaScript nie ausgelöst, wenn ich eine Push-Benachrichtigung erhalte, und ich kann die Push-Benachrichtigung nicht verarbeiten (auch nicht, wenn die App im Vordergrund läuft).

Ich verwende den Beispielcode von der Demo:

%Vor%

Die Registrierung ist erfolgreich, aber der folgende Rückruf wird nie ausgelöst:

%Vor%     
___ answer25733657 ___

Die Antwort von Mobiletainment hat es für mich repariert! Ich habe den ganzen Nachmittag nach der Lösung dafür gesucht, wenn auch für den GCM Callback, aber die Funktionalität ist die gleiche.

Ich würde Mobiletainment aufwerten, aber ich bin neu hier und es lässt mich nicht, aber danke!

Für alle, die nach einer GCM-Lösung suchen (die es in der Googleverse viele ohne viele gute Antworten gibt) war hier mein Code, der endlich funktionierte:

%Vor%     
___ tag123phoneguppplugin ___ [Diesen Kalender nicht verwenden - stattdessen phonegap-plugin-push verwenden] Dieses Plugin ist für die Verwendung mit Cordova vorgesehen und ermöglicht es Ihrer Anwendung, Push-Benachrichtigungen auf Android-, iOS- und WP8-Geräten zu erhalten. ___
3
Antworten

Cordova Push Notifications (PhoneGap PushPlugin) feuert keinen ecb Callback (onNotificationAPN)

Ich verwende das Cordova Push-Benachrichtigungs-Plugin 1.3.4 mit meiner Cordova / Phonegap-App. Unglücklicherweise wird der ecb-Callback in meinem JavaScript nie ausgelöst, wenn ich eine Push-Benachrichtigung erhalte, und ich kann die Push-Ben...
03.04.2014, 23:19