Sidekick SDK

Sidekick SDK는 다음 개발자가 사용할 수 있습니다.

  • Android App Bundle (AAB)이 아닌 APK로 출시를 게시합니다.
  • 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 최신 버전에는 minSdkVersion 23이 필요합니다.
  • 테스트 워크플로: 테스트는 Google Play Console을 사용하여 내부 또는 비공개 테스트 트랙을 통해서만 진행할 수 있습니다.
  • 기능 사용 중지: 기능을 사용 중지해야 하는 경우 SDK를 삭제한 후 애플리케이션을 다시 배포하거나 지원팀에 문의하여 원격 사용 중지를 요청해야 합니다.

여러 프로세스를 사용하는 게임

게임 활동이 별도의 프로세스에서 실행되는 경우 (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>

Google Play에 게시

Sidekick SDK를 사용하여 Google Play에 출시를 게시하려면 Sidekick SDK 등록 양식을 작성하세요. 게임은 1~2주 이내에 승인되며, 그 후 Sidekick SDK가 통합된 출시를 정상적으로 업로드할 수 있습니다.