2016-08-31 2 views
0

Nach Regenerieren ich mit PHP als serverseitige Skript Google Cloud Messaging von den letzten 1 Jahr bin mit und es funktioniert auf allen App gut, bis ich Benachrichtigung an einen der nicht gesendet hat, kann die Anwendung für einen Monat dann nach, dass beim Senden von Benachrichtigung an gleiche App bekomme ich leere Antwort wiegeben GCM leere Antwort API KEY

{"status":[],"0":"\n\n 

so ging ich davon aus, dass google meinen API-Schlüssel deaktiviert hat, damit ich meinen API-Schlüssel von Entwicklerkonsole regenerierte und ersetzt regenerieren Schlüssel mit altem Schlüssel auf Server-Seite und zu der Zeit hatte es funktioniert, ich konnte die Nachricht wieder senden, aber nach zwei Wochen wieder bekomme ich leere Antwort wie oben angegeben und dieses Mal wurde ich jeden Tag zur gleichen App geschickt.

+0

Testen Sie das Debugging mit dem 'Postman' Client, geben Sie auch Ihren' php' Code ein –

Antwort

0

Von diesem related SO question. Es schlug vor, sicherzustellen, dass es die POST-Variable in Ihrem PHP-Code abruft.

Versuchen Sie, diese zu ersetzen:

$message = array("Notice" => $_POST['message']); 

mit:

$message = array("Notice" => "testing"); 

Sie können auch diese überprüfen auf tutorial und thread wie GCM in PHP Backend richtig zu integrieren.

0

Das Problem ist nach dem Importieren des Projekts in Firebase gelöst. Server-API-Schlüssel wird automatisch von Google-Diensten generiert und nach der Verwendung dieser Schlüssel auf der Server-Website kann ich Benachrichtigungen senden.