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:*")
}
여러 프로세스를 사용하는 게임
게임 활동이 별도의 프로세스에서 실행되는 경우 (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>