Push-Benachrichtigungen können in Android mit trigger.io und parse.com nicht empfangen werden
Ich habe gerade mit der Entwicklung einer App für Android und iPhone begonnentrigger.io
undparse.com
. Jetzt stecke ich beim Versuch fest, Push-Benachrichtigungen zur App hinzuzufügen. Ich sende Teststöße vom Bedienfeld aus anparse.com
Auf dem Android-Handy, mit dem ich teste, passiert jedoch nichts.
Folgendes habe ich getan:
Partner / Analyse-Bereich in hinzugefügtconfig.json
mitapplicationId
undclientKey
aus den Einstellungen beiparse.com
Hinzugefügt"event": true
zum Modulabschnitt in config.json
Meine config.json sieht so aus:
{
"config_version": "2",
"name": "My test app",
"author": "(my email)",
"version": "0.1",
"platform_version": "v1.4",
"description": "An empty app created by default",
"modules": {
"logging": {
"level": "DEBUG"
},
"event": true,
"geolocation": true,
"contact": true,
"file": true,
"is": true,
"media": true,
"notification": true,
"prefs": true,
"request": {
"permissions": ["http://*/*", "https://*/*"]
},
"tools": true,
"reload": true
},
"partners": {
"parse": {
"applicationId": "(my real app id)",
"clientKey": "(my real client key)"
}
}
}
Der folgende Code wurde hinzugefügt, um eingehende Pushs abzuhören:
forge.logging.info('Adding push listener');
forge.event.messagePushed.addListener(function (msg) {
forge.logging.info('Got push: ');
forge.logging.info(JSON.stringify(msg));
}, function(err) {
forge.logging.error('There was an error receiving push!');
forge.logging.error(err);
});
Zum Testen der App verbinde ich mein Android-Handy per USB-Kabel mit meinem Mac und wähle im Trigger-Toolkit im Browser "android ausführen"
Im Protokoll werden die Meldungen "Parse initialisieren und Standardkanal abonnieren" und "Push-Listener hinzufügen" angezeigt.
Ich gehe zu parse.com Push-Benachrichtigungen und stelle fest, dass ein Gerät angeschlossen ist. Ich teste, um mehrere Nachrichten zu senden, einige im "Nachrichten" -Modus, andere im JSON-Modus.
Parse denkt, dass die Nachrichten gesendet werden, aber nichts auf meiner Seite protokolliert wird
Ich habe auch getestet, wie ich ein anderes Android-Handy anschließe. Parse gab dann an, dass es zwei erreichbare Telefone gab, aber das neue Telefon erhielt auch keine Nachrichten.
Wenn ich mir die Dokumentation und Beispiele anschaue, fällt mir nichts anderes zum Ausprobieren ein. Ich kann mich nicht entscheiden, ob dies eine isttrigger.io
Problem oder einparse.com
Problem.
Hat jemand irgendwelche Ideen?