Sidekick SDK

Sidekick SDK は、次のデベロッパーが利用できます。

  • リリースを Android App Bundle(AAB)ではなく APK として公開している。
  • Sidekick にアクセスする必要があるが、互換性のない改ざん防止ソリューションを使用している。他にご不明な点がございましたら、サポートをリクエストしてください

Sidekick SDK を追加するには、依存関係に com.google.android.play:sidekick を追加します。リストされている リポジトリの 1 つとして、Google の Maven リポジトリ(maven.google.com)を含めるようにしてください。

たとえば、モジュールの build.gradle.kts ファイルに次のように追加します。

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

複数のプロセスを使用するゲーム

ゲーム アクティビティが別のプロセスで実行される場合(android:process 属性を AndroidManifest.xml's <application> タグで使用する場合)、次のコンテンツ プロバイダを追加してマニフェストを更新する必要があります。他のコードを変更する必要はありません。

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