Mit der Instance ID API können Sie die Instanz-ID in Ihr Android-Gerät integrieren
oder iOS-App. Die Instanz-ID stellt eine eindeutige Kennung für jede Instanz von
deine App und einen Mechanismus zum Authentifizieren und Autorisieren von Aktionen. InstanceID
ist lang
gelebt, können jedoch aus folgenden Gründen ablaufen:
- Gerät auf Werkseinstellungen zurückgesetzt.
- Der Nutzer deinstalliert die App.
- Der Nutzer führt in der App die Aktion „Daten löschen“ aus.
- Gerät über einen längeren Zeitraum nicht verwendet (Gerät und Region bestimmen Zeitspanne).
- Der Instanz-ID-Dienst erkennt Missbrauch oder Fehler und setzt den
InstanceID
- Serverseitiger Code, wenn Ihre Client-App diese Funktion erfordert
Der Instanz-ID-Dienst benachrichtigt Ihre Anwendung über das Zurücksetzen von InstanceID
über
Callback zu einem InstanceIDListenerService
. Wenn deine App diese
muss getToken()
aufgerufen und das neue InstanceID
abgerufen werden.
und aktualisiert seine Server.
Mit der Methode getToken
kannst du die Inhaberschaft von InstanceID
nachweisen und zulassen
Server für den Zugriff auf Daten oder Dienste, die mit der App verknüpft sind. Die Methode folgt
die Muster von OAuth2. Außerdem sind authorizedEntity
und scope
erforderlich. Die
authorizedEntity
kann eine Projekt-ID oder ein anderer InstanceID
sein und bestimmt
Die Dienste, die berechtigt sind, das generierte Token zu verwenden. Das scope
legt den spezifischen Dienst oder die Daten fest, auf die bzw. die das Token Zugriff gewährt.
Weitere Informationen zur Instance ID API für: