Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit der Instance ID API können Sie die Instance ID in Ihre Android- oder iOS-App einbinden. Die Instance ID bietet eine eindeutige Kennung für jede Instanz Ihrer App und einen Mechanismus zur Authentifizierung und Autorisierung von Aktionen. Die InstanceID ist langlebig, kann aber aus folgenden Gründen ablaufen:
Gerät auf die Werkseinstellungen zurückgesetzt.
Der Nutzer deinstalliert die App.
Der Nutzer wählt in der App die Option „Daten löschen“ aus.
Das Gerät wurde über einen längeren Zeitraum nicht verwendet. Die Zeitspanne wird vom Gerät und der Region bestimmt.
Der Instanz-ID-Dienst erkennt Missbrauch oder Fehler und setzt die InstanceID zurück.
Serverseitiger Code, wenn Ihre Client-App diese Funktion erfordert.
Der Instance ID-Dienst benachrichtigt Ihre App über einen Rückruf an eine InstanceIDListenerService über ein InstanceID-Zurücksetzen. Wenn Ihre App diese Benachrichtigung erhält, muss sie getToken() aufrufen, die neue InstanceID abrufen und ihre Server aktualisieren.
Verwenden Sie die Methode getToken, um den Inhaber der InstanceID nachzuweisen und Servern den Zugriff auf Daten oder Dienste zu erlauben, die mit der App verknüpft sind. Die Methode folgt den Mustern von OAuth2 und erfordert eine authorizedEntity und eine scope. Die authorizedEntity kann eine Projekt-ID oder eine andere InstanceID sein. Sie bestimmt die Dienste, die das generierte Token verwenden dürfen. Die scope bestimmt den spezifischen Dienst oder die Daten, auf die das Token Zugriff gewährt.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-11 (UTC)."],[[["The Instance ID API provides a unique identifier for each app instance and enables authentication and authorization."],["Instance IDs are long-lived but can expire due to various factors like device reset, uninstallation, data clearing, extended inactivity, or service-detected issues."],["Upon Instance ID reset, apps are notified and must retrieve a new ID using `getToken()` and update their servers."],["The `getToken()` method, using OAuth2 patterns, verifies Instance ID ownership and grants server access to associated data or services based on authorized entity and scope."]]],[]]