Sidekick SDK

Sidekick SDK được cung cấp cho những nhà phát triển:

  • Phát hành bản phát hành dưới dạng tệp APK thay vì Android App Bundle (AAB).
  • Cần có quyền truy cập vào Sidekick nhưng sử dụng một giải pháp chống giả mạo không tương thích. Nếu bạn có câu hỏi khác, hãy yêu cầu hỗ trợ.

Để thêm Sidekick SDK, hãy thêm com.google.android.play:sidekick vào các phần phụ thuộc của bạn. Đảm bảo rằng bạn thêm kho lưu trữ Maven của Google (maven.google.com) làm một trong các kho lưu trữ được liệt kê.

Ví dụ: trong tệp build.gradle.kts của mô-đun, hãy thêm đoạn mã sau:

dependencyResolutionManagement {
  repositories {
    google()
    // Other repositories
  }
}

dependencies {
  // Other dependencies
  implementation("com.google.android.play:sidekick:+")
}

Yêu cầu về việc triển khai

  • Cấp độ SDK tối thiểu: Phiên bản mới nhất của Sidekick yêu cầu minSdkVersion là 23.
  • Quy trình kiểm thử: Bạn chỉ có thể tiến hành kiểm thử thông qua các kênh kiểm thử nội bộ hoặc kiểm thử khép kín bằng Google Play Console.
  • Tắt tính năng: Nếu cần tắt tính năng này, bạn phải triển khai lại ứng dụng sau khi xoá SDK hoặc liên hệ với nhóm hỗ trợ để yêu cầu tắt từ xa.

Trò chơi sử dụng nhiều quy trình

Nếu các hoạt động trong trò chơi của bạn chạy trong một quy trình riêng biệt (sử dụng thuộc tính android:process trong thẻ <application> của AndroidManifest.xml), bạn phải cập nhật tệp kê khai bằng cách thêm các trình cung cấp nội dung sau. Bạn không cần thay đổi mã nào khác.

<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>