Play Integrity API 示範

Play Integrity API 是 Android 開發人員適用的防濫用工具,可偵測有風險的裝置和安全威脅。這個示範使用範例應用程式進行測試,透過 Play Integrity API 的標準用途,提供引導式學習體驗。

建立 Android 應用程式範例和 Node 伺服器後,請在 Play 管理中心將 Google Cloud 專案連結至應用程式,完成初始設定。

接著,展示模式會顯示每個微型應用程式的功能設定。舉例來說:

  • 保護伺服器端資源 (例如串流微型應用程式): 這項範例說明如何根據裝置辨識判定結果和屬性,實作分層內容傳遞或回應。
  • 防範用戶端漏洞攻擊 (例如遊戲微型應用程式):這項功能著重於保護工作階段環境,方法是使用 Play Integrity API 判定結果偵測裝置上的惡意應用程式,以及在受保護的工作階段期間,偵測未經授權的應用程式是否擷取螢幕畫面或控制裝置。
  • 保護高價值動作 (例如銀行微型應用程式):本範例說明如何強制執行裝置完整性和內容繫結,保護重要使用者互動。

必要條件

開始之前,請先熟悉下列概念:

  • API 總覽:說明 Play Integrity API 的用途,以及如何為開發人員和使用者提供安全環境。
  • 重要詞彙和資料安全概念。

下載範例應用程式

我們已在官方 Android GitHub 帳戶中發布開放原始碼功能範例。這個範例提供 Play Integrity API 標準要求流程的最佳做法實作方式。

下載範例應用程式

範例包含:

  • Play Integrity API 標準要求的標準端對端參考實作。
  • 準備權杖和繫結內容的最佳做法。
  • 使用選用功能:強效完整性、裝置屬性和環境詳細資料 (例如應用程式存取風險和 Play 安全防護判定結果)。
  • 可執行的範例,說明如何處理 API 回應,包括錯誤代碼 (附有重試策略) 和觸發應用程式內補救對話方塊。