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를 삭제한 후 애플리케이션을 다시 배포하거나 지원팀에 문의하여 원격 사용 중지를 요청해야 합니다.

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

게임 활동이 별도의 프로세스에서 실행되는 경우 (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 Console에서 설정을 사용 설정해야 합니다. 업로드하는 App Bundle에 Play Games Sidekick 추가가 선택되어 있는지 확인하세요. Console에서 번들의 SDK 상태를 중복 없이 확인합니다.
Play Console의 '업로드하는 App Bundle에 Play Games Sidekick 추가' 체크박스
업로드하는 App Bundle에 Play 게임즈 도우미 추가 체크박스 (확대하려면 클릭)
  • Sidekick SDK를 사용하여 Sidekick을 사용 설정하는 경우 번들을 업로드할 때 'Play Games Sidekick이 사용 중지됨' 경고가 표시될 수 있습니다. Play Console은 번들에 코드를 삽입하지 않으므로 이는 예상된 결과입니다.
Play Console의 Play Games Sidekick 사용 중지 경고
Play Games Sidekick 사용 중지 경고 체크박스 (확대하려면 클릭)