アプリが Play Age Signals API リクエストを行い、呼び出しに失敗すると、アプリはエラーコードを受け取ります。これらのエラーは、Google Play ストア アプリが古いなど、さまざまな理由で発生する可能性があります。
再試行手段: ユーザーがセッション中の場合は、エラーによってユーザー エクスペリエンスをできる限り妨げることがないよう、終了条件として最大試行回数を設定した再試行手段を実行することをおすすめします。
次の表に、Play Age Signals API のエラーコードを示します。
| コード | 定数 | 説明 | 再試行可能 |
|---|---|---|---|
| -1 | API_NOT_AVAILABLE | Play Age Signals API を使用できません。デバイスにインストールされている Google Play ストア アプリのバージョンが古い可能性があります。Play ストアを更新するようにユーザーに依頼します。 | ○ |
| -2 | PLAY_STORE_NOT_FOUND | デバイス上に Google Play ストア アプリが見つかりません。Google Play ストアをインストールまたは有効にするようユーザーに依頼します。 | ○ |
| -3 | NETWORK_ERROR | 利用可能なネットワークが見つかりません。接続の確認をユーザーに依頼します。 | ○ |
| -4 | PLAY_SERVICES_NOT_FOUND | Play 開発者サービスを使用できないか、バージョンが古すぎます。Play 開発者サービスをインストール、更新、または有効にするようにユーザーに依頼します。 | ○ |
| -5 | CANNOT_BIND_TO_SERVICE | Play ストアでサービスにバインドできませんでした。デバイスにインストールされている Google Play ストアのバージョンが古いか、デバイスのメモリが過負荷になっていることが原因と考えられます。Google Play ストア アプリを更新するようにユーザーに依頼します。 指数バックオフで再試行します。 | ○ |
| -6 | PLAY_STORE_VERSION_OUTDATED | Google Play ストア アプリを更新する必要があります。 Play ストア アプリを更新するようにユーザーに依頼します。 | ○ |
| -7 | PLAY_SERVICES_VERSION_OUTDATED | Play 開発者サービスを更新する必要があります。Play 開発者サービスを更新するようユーザーに依頼します。 | ○ |
| -8 | CLIENT_TRANSIENT_ERROR | クライアント デバイスで一時的なエラーが発生しました。終了条件として最大試行回数を設定した再試行手段を実装します。それでも問題が解決しない場合は、後でもう一度お試しいただくようお客様に伝えます。 | ○ |
| -9 | APP_NOT_OWNED | アプリが Google Play によってインストールされていない。Google Play からアプリを入手するようお客様に伝えます。 | いいえ |
| -10 | SDK_VERSION_OUTDATED | Play 年齢シグナル SDK のバージョンはサポートされなくなりました。Play 年齢シグナル SDK の最新バージョンを使用する新しいバージョンにアプリを更新するようユーザーに依頼します。 | いいえ |
| -100 | INTERNAL_ERROR | 不明な内部エラーです。終了条件として最大試行回数を設定した再試行手段を実装します。それでも問題が解決しない場合は、後でもう一度お試しいただくようお客様に伝えます。一貫して失敗する場合は、Google Play デベロッパー サポートにお問い合わせください。件名に「Play Age Signals API」と記載し、できるだけ多くの技術的な詳細情報(バグレポートなど)を含めてください。 | いいえ |