Instance ID API を使用すると、Instance ID を Android アプリまたは iOS アプリに統合できます。Instance ID は、アプリの各インスタンスに固有の識別子と、アクションの認証と承認を行うメカニズムを提供します。InstanceID は長期間存続しますが、次の理由で期限切れになることがあります。
デバイスを出荷時の設定にリセットします。
ユーザーがアプリをアンインストールした。
ユーザーがアプリで [データを消去] を実行します。
デバイスが長期間使用されていない(デバイスと地域によって期間が決まります)。
インスタンス ID サービスは、不正行為やエラーを検出して InstanceID をリセットします。
クライアントアプリでこの機能が必要な場合は、サーバーサイド コード。
インスタンス ID サービスは、InstanceIDListenerService へのコールバックを介して InstanceID の再設定をアプリに通知します。アプリがこの通知を受け取った場合は、getToken() を呼び出して新しい InstanceID を取得し、サーバーを更新する必要があります。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 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."]]],[]]