0

Ich habe ein Problem mit der GCM API.Wie kann der GCM-API-Schlüssel wiederhergestellt werden? oder wissen, welches Konto den GCM-API-Schlüssel hat?

Ich habe eine Anwendung von einer anderen Person in meiner Firma vor ein paar Monaten entwickelt und er arbeitet nicht mehr in der Firma, das Problem ist, dass in diesem Moment die GCM API Antwort mit dem Fehler "Ungültiger (Legacy) Server ist - Schlüssel geliefert oder Absender ist nicht berechtigt, Anfrage auszuführen ", Ich habe festgestellt, dass dieser Fehler aufgetreten ist, weil der Schlüssel gelöscht wird, aber ich weiß nicht, mit welchem ​​Konto wurde dieser Schlüssel erstellt und ich kann den Schlüssel nicht durch einen neuen Schlüssel ändern, weil Ich muss eine Benachrichtigung an alle Geräte senden und der neue Schlüssel erfordert, dass die Geräte erneut registriert werden. Wie kann der Schlüssel wiederhergestellt werden? oder wissen, welches Konto den Schlüssel hat?

Danke.

Antwort

0

AFAIK, Sie können den Serverschlüssel nicht wiederherstellen. Der Invalid Legacy Server Key bedeutet nicht, dass der Schlüssel gelöscht wurde, sondern Sie verwenden einen alten API-Schlüssel (siehe meine Antwort here) und sollten den Serverschlüssel mit einem neuen Format verwenden - dies wird automatisch generiert Importieren Sie das entsprechende Projekt in Firebase und gehen Sie dann auf die Registerkarte Projekteinstellungen> Cloud Messaging.

Die Token sind nicht an den Serverschlüssel gebunden, sie werden nur für die Autorisierung beim Senden der Nachrichten verwendet. Die Token sind stattdessen an die entsprechende Absender-ID gebunden.

Wenn Sie keine Möglichkeit haben zu identifizieren, welches Projekt es besitzt, sollten Sie sich direkt an Firebase Support wenden und so viele Details wie möglich angeben.

Verwandte Themen