Ich implementiere Google Cloud Messaging in meiner Anwendung. Der Servercode ist noch nicht fertig und in meiner Umgebung kann ich aufgrund einiger Firewall-Einschränkungen keinen Test-Server für die Push-Benachrichtigung bereitstellen. Was ich suche, ist ein Online-Server, der einige Testbenachrichtigungen an mein Gerät sendet, um meine Client-Implementierung zu testen.
99
Antworten:
Ich habe einen sehr einfachen Weg gefunden, dies zu tun.
Öffnen Sie http://phpfiddle.org/
Fügen Sie das folgende PHP-Skript in das Feld ein. Legen Sie im PHP-Skript set API_ACCESS_KEY die durch das Koma getrennten Geräte-IDs fest.
Drücken Sie F9 oder klicken Sie auf Ausführen.
Habe Spaß ;)
Für FCM lautet die Google-URL: https://fcm.googleapis.com/fcm/send
Für FCM v1 lautet die Google-URL: https://fcm.googleapis.com/v1/projects/YOUR_GOOGLE_CONSOLE_PROJECT_ID/messages:send
Hinweis: Beim Erstellen des API-Zugriffsschlüssels auf der Google Developer Console müssen Sie 0.0.0.0/0 als IP-Adresse verwenden. (Zu Testzwecken).
Wenn Sie eine ungültige Registrierungsantwort vom GCM-Server erhalten, überprüfen Sie bitte die Gültigkeit Ihres Gerätetokens. Sie können die Gültigkeit Ihres Geräte-Tokens anhand der folgenden URL überprüfen:
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=YOUR_DEVICE_TOKEN
Einige Antwortcodes:
Im Folgenden werden einige Antwortcodes beschrieben, die Sie möglicherweise vom Server erhalten.
quelle
API KEY
danach, da es nicht zu sicher ist, ihnen Ihren Schlüssel zu geben.POSTMAN: Eine Google Chrome-Erweiterung
Verwenden Sie den Postboten, um eine Nachricht anstelle des Servers zu senden. Die Postboteneinstellungen lauten wie folgt:
auf Erfolg werden Sie bekommen
quelle
Pushwatch ist ein kostenloser Online-Push-Benachrichtigungstester für GCM und APNS, der von mir in Django / Python entwickelt wurde, da ich mich bei der Arbeit an mehreren Projekten in einer ähnlichen Situation befunden habe. Es kann sowohl Benachrichtigungen als auch JSON-Nachrichten für zusätzliche Argumente senden
GCM
undAPNS
unterstützen. Es folgen die Links zu den Testern.Bitte lassen Sie mich wissen, wenn Sie Fragen haben oder Probleme damit haben.
quelle
Postbote ist eine gute Lösung, ebenso wie PHP Fiddle. Um jedoch zu vermeiden, dass die GCM-URL und die Header-Informationen jedes Mal eingegeben werden, können Sie auch dieses raffinierte GCM-Benachrichtigungstest-Tool verwenden
quelle