開發人員必須符合下列條件,才能使用 Sidekick SDK:
- 以 APK 形式發布版本,而非 Android App Bundle (AAB)。
- 需要存取 Sidekick,但使用不相容的防竄改解決方案。
如要新增 Sidekick SDK,請將 com.google.android.play:sidekick 加入依附元件。請務必將 Google 的 Maven 存放區 (maven.google.com) 列為其中一個存放區。
舉例來說,在模組的 build.gradle.kts 檔案中,新增以下內容:
dependencyResolutionManagement {
repositories {
google()
// Other repositories
}
}dependencies { // Other dependencies implementation("com.google.android.play:sidekick:+") }
導入規定
- 最低 SDK 級別:Sidekick 最新版本需要
minSdkVersion23。 - 測試工作流程:測試只能透過 Google Play 管理中心的內部或封閉測試群組進行。
- 停用功能:如要停用這項功能,您必須移除 SDK 後重新部署應用程式,或是聯絡支援團隊要求遠端停用。
使用多個程序的遊戲
如果遊戲活動是在個別程序中執行 (使用 AndroidManifest.xml 的 <application> 標記中的 android:process 屬性),您必須新增下列內容供應器,更新資訊清單。您不需要變更任何其他程式碼。
<application> [...] <provider android:name="com.google.android.play.deku.DekuContentProvider$Process1" android:authorities="insert.your.package.name.here.deku.contentprovider1" android:exported="false" android:process=":insert_name_of_process1_here" /> <provider android:name="com.google.android.play.deku.DekuContentProvider$Process2" android:authorities="insert.your.package.name.here.deku.contentprovider2" android:exported="false" android:process=":insert_name_of_process2_here" /> [...] <!-- Up to 5 processes ($Process1, $Process2, ..., $Process5) --> </application>
在 Google Play 發布
- 如要使用 Sidekick SDK 在 Google Play 發布版本,請填寫Sidekick SDK 註冊表單。遊戲會在 1 到 2 週內獲得核准,之後您就能照常上傳整合 Sidekick SDK 的版本。
- 即使完成 Sidekick SDK 整合,也必須在 Play 管理中心啟用這項設定。請確認已選取「在上傳的應用程式套件中,新增 Play Games Sidekick」。控制台會驗證套件的 SDK 狀態,不會重複驗證。