SafetyNet Attestation API のサポート終了

Google では、安全にビジネスを拡大できるように、Android アプリとゲームの不正使用を防ぐためのツールを提供しています。こうしたソリューションは、不正使用を取り巻く環境の変化に応じて進化させていく必要があります。このコミットメントを実現するため、Google は複数の完全性サービス(SafetyNet Attestation による完全性判定の結果を含む)を 1 つの API に統合した Play Integrity API を最近発表しました。

SafetyNet Attestation API は 2024 年 1 月から段階的に廃止する予定です。タイムラインを延長し、新しい Play Integrity API に移行する十分な時間を確保して、ビジネスを中断することがないようにしています。

Play Integrity API には、SafetyNet Attestation が提供するすべての完全性シグナルのほか、Google Play ユーザー ライセンス、より適切なエラー メッセージなどの機能も含まれます。将来を見据えた設計により、アップグレードに必要なビルド時間も短く、新しい機能を容易に取得できます。

SafetyNet Attestation のサポート終了のスケジュール

日付 マイルストーン 影響
2022 年 6 月 発表 Play Integrity API への移行をできる限り早く開始してください。移行が完了するまでの間、SafetyNet Attestation は引き続きアプリで機能します。
2022 年 11 月 サポート終了情報フィールド SafetyNet Attestation レスポンスに「deprecationInformation」フィールドが追加されます。こちらにはサポートの終了に関するデベロッパー向けの情報が記載されています。
2023 年 1 月 新規デベロッパーのオンボーディング終了 2023 年 1 月 31 日以降、新規ユーザーは SafetyNet Attestation API に登録できなくなります。これには、SDK 経由で登録する新規デベロッパーも含まれます。
2024 年 1 月末 移行期限(タイムライン延長) Play Integrity API への移行を完了している場合は、アプリの旧バージョンで使用している SafetyNet Attestation は引き続き機能します。旧バージョンのアプリに対する危険な操作はこれまでどおり検知できます。Play Integrity API への移行を完了していない場合、SafetyNet Attestation はアプリ(旧バージョンを含む)で機能せず、エラーが返されます。アプリが本番環境で Play Integrity API を呼び出した場合をもって、移行が完了したとみなされます。
2025 年 1 月末 完全なサポート終了(タイムライン延長) SafetyNet Attestation は、アプリのどのバージョンでも機能しなくなります。アプリでエラーが発生するようになります。

アプリで Play Integrity API を使用するように設定する

Play Integrity API への移行は、サポート終了スケジュールの最初の年に完了することをおすすめします。早めに移行することで、アプリへの危険な操作の検知や不正使用への対処によるサービス停止の事態を避けることができます。

2 つの API は概念的に似ているため、すでに不正使用対策戦略を策定して SafetyNet Attestation をご使用であれば、移行はそれほど難しくありません。移行ガイドを参照しながら、Google Play Console で今すぐ Play Integrity API の設定を開始できます。

Google Play を通じてアプリを配信していない場合でも、Google Cloud コンソールから Play Integrity API を使用できます。Google Play デベロッパー アカウントを作成したり、Google Play Console からリリースを公開したりする必要はありません。こちらの手順をご覧ください。

サポート終了情報フィールド

SafetyNet Attestation チームは、SafetyNet Attestation レスポンスに新しいフィールド deprecationInformation を追加しました。このフィールドにはサポート終了に関する情報が含まれ、デベロッパーに対して新しい Play Integrity API への移行を通知します。また、アプリの移行ステータスに関する情報も含まれます。移行済みのアプリの場合、[The app is allowlisted to use the SafetyNet Attestation API until the full turndown](このアプリは、完全なサポート終了まで SafetyNet Attestation API を使用できるように許可リストに登録されています)と表示されます。

ヘルプの利用とフィードバックの共有

移行をスムーズに進められるよう Google がサポートいたします。問題やご不明な点がございましたら、Google Play Console ヘルプセンターをご参照ください。

また、完全性サービスのさらなる改善のため、皆様からのご意見をお待ちしております。フィードバックや機能に関するご要望は、Google Play Console からお寄せいただけます。Google Play Console の右上にある疑問符アイコンをクリックし、プルダウン メニューから [フィードバックを送信] を選択してください。

完全なサポート終了までレスポンスを受け取る

移行期限(2024 年 1 月 31 日)までに Play Integrity API への移行または SafetyNet 証明書の削除が完了しない場合は、こちらのフォームに記入して延長をリクエストできます。延長が承認されたアプリには、サポート終了期限(2025 年 1 月 31 日)まで引き続き SafetyNet 証明書からレスポンスが届きます。