以下のツールとリソースは、不正使用対策戦略の一環として Play Integrity API を最大限に活用するうえで役に立ちます。
Play Integrity API のステータスを確認する
Play ステータス ダッシュボードには、Play Integrity API のステータス情報が表示されます。停止や障害など、サービスのステータスに関する情報が投稿されます。このページに記載されていない問題が発生している場合は、Google Play デベロッパー サポートまでお問い合わせください。
アプリでさまざまな Play Integrity API レスポンスをテストする
Play Integrity API によるアプリの挙動を評価するために、テストを作成できます。指定したメールアドレスに対して、Google Play のサーバーからアプリが受け取る完全性判定結果またはエラーコードを選択できます。これにより、可能性のあるすべてのレスポンスとエラーに対して、アプリがどのように反応するかをテストできます。
テストは Google Play Console でセットアップできます。左側のメニューの [リリース] セクションで、[アプリの完全性] に移動します。[Play Integrity API] の横にある [設定] をクリックし、[テスト] から開始します。詳細な手順については、Google Play Console ヘルプセンターをご覧ください。
テスト レスポンスの場合、返されるペイロードに追加の testingDetails
フィールドが表示されます。
testingDetails: { isTestingResponse: true }
任意のデバイスの完全性判定の結果を確認する
特定のデバイス上で Play Integrity API から返されるアプリの完全性判定の結果を確認する必要がある場合(ユーザーから報告された問題のデバッグやトラブルシューティングを行う場合など)は、Play ストア アプリを使用して、そのデバイスの Play Integrity API の判定結果を生成できます。
最初に、デバイスで Play ストアの開発者向けオプションを有効にします。プロフィール アイコン、[設定] の順にタップします。[デバイス情報] メニューを開き、[Play ストアのバージョン] という行を 7 回タップして、デベロッパー モードのロックを解除します。
Android デバイスで判定結果を生成するには、Play ストア アプリを開きます。プロフィール アイコンをタップして、[設定] をタップします。[全般] メニューを開き、[開発者向けオプション] をタップします。[Play Integrity] 設定で [完全性の確認] をタップして判定結果を生成します。
エンドツーエンドのエンタープライズ不正防止ソリューションを検討する
不正行為や bot 管理のための総合ソリューションを求める企業のお客様は、デベロッパーに不正行為のリスクスコアを提供する Android 向け SDK が含まれるモバイル向けの reCAPTCHA Enterprise を購入できます。reCAPTCHA Enterprise には最初から Play Integrity API シグナルが含まれており、それを reCAPTCHA ネットワークおよびアプリケーション シグナルと組み合わせて、スムーズで非表示の不正管理ソリューションをすぐに使用できるようにしています。Play Integrity API を利用できない Android アプリの保護もできます。
サポートを受ける
予期していない Play Integrity API の判定結果を報告するには、必要とされる情報をすべて含め問題を送信してください。
Play Integrity API に関する質問またはフィードバックを送信するには、次のいずれかの方法を利用できます。
- Google Play Console から直接 Google Play デベロッパー サポートに問い合わせる。
- Google Play Console ヘルプセンターのこちらのフォームに記入する。
アプリで実行できる 1 日あたりのリクエストの引き上げをリクエストしている場合、最長で 1 週間かかることがあります。Google Play Console または Google Cloud コンソールで Play Integrity API の使用量をモニタリングすることを強くおすすめします。これらのコンソールでは、サービスが中断されることがないように、割り当てアラートをセットアップすることもできます。