プレイ インテグリティ API
Play Integrity API は、チートや不正アクセスなどの潜在的に危険で不正な操作からアプリやゲームを保護し、適切な対策を講じて攻撃を防ぎ、悪用を減らすのに役立ちます。詳細については、Play Integrity API を参照してください。
Play Integrity API を有効にする
Play Integrity API に切り替えるには、次の手順に従います。
-
指定された Citrix Endpoint Management サーバーで、afw.safetynet.attestation.api. 非推奨機能フラグをオンにします。
-
Citrix Endpoint Management コンソールで、設定ページからAndroid PlayIntegrityを選択します。

-
時間フィールドにアッテステーションスケジュール値を入力します。これは、PlayIntegrity Attestation API がデバイスを評価する間隔時間です。最小値は24時間、最大値は1000時間です。デフォルト値は24時間です。保存をクリックします。
-
Citrix Secure Hub Android バージョン 23.7.0 にアップグレードします。デバイスからサインオフし、Citrix Secure Hub にサインインして、Play Integrity API 経由のアッテストをトリガーします。
Play Integrity API アッテステーションの結果を表示および分析する
-
Citrix Endpoint Management コンソールで、管理 > デバイスに移動します。
-
Play Integrity API アッテステーションの結果を表示したいデバイスを選択します。詳細を表示をクリックします。
-
デバイスタブで、プロパティを選択します。結果はセキュリティ情報セクションに表示されます。

-
Play Integrity API アッテステーションは、次のステータスを返します。
-
「PlayIntegrity Device Recognition Verdict」フィールドに「“MEETS_BASIC_INTEGRITY”」がある場合、デバイスで実行されているCitrix Secure Hubが少なくとも基本的なシステム整合性を満たしていることを意味します。
-
「PlayIntegrity Device Recognition Verdict」フィールドに「“MEETS_BASIC_INTEGRITY”」がない場合、デバイス上のCitrix Secure Hubが認識されていないバージョンのAndroidで実行されているか、ブートローダーがロック解除されているか、または製造元によって認定されていない可能性があることを意味します。
-
「PlayIntegrity last known status」が「Success」の場合、PlayIntegrity APIアテステーションが正常に実行されたことを意味します。
-
「PlayIntegrity last known status」が「Failure」の場合、PlayIntegrity APIアテステーションの実行に失敗したことを意味します。
-
注:
管理者は、SafetyNet Attestationの最終的な廃止(2023年11月末)の前に、SafetyNetの使用を許可する機能フラグをクリアできます。
制限事項
-
新規登録されたCOSUデバイスおよびDOデバイスは、デバイスが準拠している場合でも、非準拠としてマークされます。DO登録中の最初のアテステーションでは、Play Integrity APIが空を返すため、デバイスが非準拠に見えます。この制限はGoogleの既知の問題です。この問題を修正するために、DPC Support Lib 20230418が公開されています。この修正はバージョン23.9.0から利用可能です。それまでは、以下の手順を回避策として使用してください。
-
機能フラグをクリアし、SafetyNet APIを引き続き使用してSafetyNet Attestation APIを使い続けます。
-
登録後にアテステーションをトリガーするには、サインオフして再度サインインします。次の定期的なアテステーション(デフォルトは24時間)を待つこともできます。
この問題は登録中にのみ発生します。Play Integrity APIは登録後には正常に動作します。 -
-
新規登録されたWPCODデバイスは、デバイスが準拠している場合でも非準拠としてマークされます。Googleはこの問題を調査中です。