Sidekick SDK

ערכת Sidekick SDK זמינה למפתחים שעומדים בדרישות הבאות:

  • פרסום גרסאות כ-APK ולא כקובץ Android App Bundle ‏ (AAB).
  • אתם צריכים גישה ל-Sidekick, אבל אתם משתמשים בפתרון לא תואם למניעת שיבוש. אם יש לך שאלות נוספות, אפשר לפנות לתמיכה.

כדי להוסיף את Sidekick SDK, מוסיפים את com.google.android.play:sidekick ליחסי התלות. מוודאים שמאגר Maven של Google‏ (maven.google.com) מופיע ברשימת המאגרים שלכם.

לדוגמה, מוסיפים את השורה הבאה לקובץ build.gradle.kts של המודול:

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

משחקים שמשתמשים בכמה תהליכים

אם פעילויות המשחק שלכם מופעלות בתהליך נפרד (אתם משתמשים במאפיין android:process בתגי AndroidManifest.xml של <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>