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에 게시

  • 도우미 SDK를 사용하여 Google Play에 버전을 게시하려면 도우미 SDK 등록 양식을 작성하세요. 게임은 1~2주 이내에 승인되며, 그 후 도우미 SDK가 통합된 버전을 평소와 같이 업로드할 수 있습니다.
  • Sidekick SDK 통합을 완료한 후에도 Play Console에서 설정을 사용 설정해야 합니다. 업로드하는 App Bundle에 Play Games Sidekick 추가가 선택되어 있는지 확인하세요. 콘솔은 번들을 중복하지 않고 번들의 SDK 상태를 확인합니다.
Play Console의 &#39;업로드하는 App Bundle에 Play Games Sidekick 추가&#39; 체크박스
업로드하는 App Bundle에 Play 게임즈 도우미 추가 체크박스 (확대하려면 클릭)