インスタンス ID API

Instance ID API を使用すると、インスタンス ID を Android デバイスと統合できます。 利用できますインスタンス ID は、インスタンスごとに固有の識別子を提供します。 アクションの認証と認可のメカニズムを提供します。InstanceID は長い 有効ですが、次のような理由で期限が切れることがあります。

  • デバイスを初期状態にリセットしました。
  • ユーザーがアプリをアンインストールします。
  • ユーザーがアプリで [データを削除] を実行します。
  • デバイスが長期間使用されていない(デバイスとリージョンによって 。
  • インスタンス ID サービスは不正行為やエラーを検出し、 InstanceID
  • サーバーサイド コード(クライアント アプリがこの機能を必要とする場合)。

インスタンス ID サービスは、以下を介してアプリに InstanceID リセットを通知します。 InstanceIDListenerService にコールバックします。アプリがこれを受信した場合 通知を受け取ったら、getToken() を呼び出して新しい InstanceID を取得する必要があります。 サーバーを更新します。

getToken メソッドを使用して InstanceID の所有権を証明し、許可します。 アプリに関連するデータやサービスにアクセスできるようにします。この方法は、 OAuth2 のパターンに対応しており、authorizedEntityscope が必要です。「 authorizedEntity には、プロジェクト ID または別の InstanceID を指定できます。これにより、 生成されたトークンの使用が許可されたサービスに限定されます。scope トークンでアクセスを許可する特定のサービスやデータを決定します。

以下のインスタンス ID API の詳細を確認する。

Android iOS サーバー