API-Schlüssel für GCM ist plötzlich ungültig? Nicht autorisierter (401) Fehler

Lesezeit: 2 Minuten

API Schlussel fur GCM ist plotzlich ungultig Nicht autorisierter 401 Fehler
Kumar

Ich habe einen Android-API-Schlüssel für die GCM-Push-Benachrichtigung für meine Android-Anwendung erstellt. Seit zwei Tagen gibt der GCM-Server eine nicht autorisierte (401) Antwort in PHP zurück.

Gibt es einen Grund dafür, dass der Android-API-Schlüssel ungültig ist/abläuft? Oder ist der Android-API-Schlüssel von GCM veraltet?

Ich bekomme immer noch keine richtige Erklärung dazu, warum der Android-API-Schlüssel ungültig ist? Die meisten von ihnen bevorzugen den Serverschlüssel anstelle des Android-API-Schlüssels für GCM, erwähnen jedoch nicht, warum der Android-API-Schlüssel nicht verwendet werden sollte.

Warum keinen Android-API-Schlüssel in GCM verwenden? Gibt es eine Einschränkung für den Android-API-Schlüssel? Oder blockiert der GCM-Server die Benachrichtigung/der GCM-Server macht den Android-API-Schlüssel ungültig, wenn die Benachrichtigungsnachricht das Tageslimit überschreitet?

  • Haben Sie die erforderlichen Anmeldeinformationen im PHP-Skript aktualisiert? Haben Sie Ihren Paketnamen in der Google Developer Console angegeben?

    – Swaminathan V

    13. Juni 2016 um 12:14 Uhr

  • @kumar Ich habe meine Antwort aktualisiert. Hör zu. Wenn Sie nach einem offiziellen Grund suchen, scheint noch nichts bekannt zu sein.

    – AL.

    15. Juni 2016 um 3:15 Uhr

  • Hallo @kumar, ich habe heute auch ein ähnliches Problem mit meiner App. Es funktioniert seit 2 Jahren einwandfrei, aber seit Freitag erhalte ich plötzlich denselben 401-Fehler. Habe auch versucht, den Serverschlüssel neu zu generieren, hat aber nicht geklappt. Hast du es geschafft es zu lösen?

    – Schubral

    16. August 2016 um 9:43 Uhr

  • Sie löschen einfach diesen Serverschlüssel und erstellen einen neuen Serverschlüssel. Probieren Sie es jetzt aus

    – Kumar

    26. August 2016 um 5:05 Uhr

  • Server Key ist keine Option mehr. Also habe ich ausgewählt no restrictions und der API-Schlüssel sagt ungültig.

    – peterept

    8. September 2016 um 0:31 Uhr

  • Danke. Ich verwende MixPanel für Push-Benachrichtigungen – und das Neue no restrictions Schlüssel werden nicht in ihr System akzeptiert.

    – peterept

    8. September 2016 um 1:16 Uhr

  • Es scheint, dass auch andere Benutzer diese Art von Problem haben, aber Google hat keine Antwort darauf. groups.google.com/forum/#!topic/firebase-talk/qjCTWINQMNU

    – YuDroid

    19. September 2016 um 13:01 Uhr

  • @YuDroid Scheint so zu funktionieren. Siehe hier. Solange es dann funktioniert. Prost. 🙂

    – AL.

    20. September 2016 um 8:06 Uhr

  • @AL. Endlich funktioniert meine Android-App jetzt, ohne Codeänderungen vorzunehmen. Ich habe lediglich mein vorhandenes GCM-basiertes Projekt in FCM (Firebase Cloud Messaging) importiert. Als ich die Projekteinstellungen in FCM überprüfte, wurde es generiert Server Key. Ich habe das hochgeladen Server Key auf meinem Back-End-Server (C#-basiert) und ich kann Push-Benachrichtigungen senden. Prost. Vielen Dank für Ihre Zeit und Überlegung.

    – YuDroid

    20. September 2016 um 10:34 Uhr

917440cookie-checkAPI-Schlüssel für GCM ist plötzlich ungültig? Nicht autorisierter (401) Fehler

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy