Sidekick SDK

کیت توسعه نرم‌افزار Sidekick برای توسعه‌دهندگانی دردسترس است که:

  • نسخه‌های پخش را به‌جای «دسته برنامه Android»‏ (AAB) به‌صورت APK منتشر کنید.
  • به Sidekick نیاز دارید، اما از راه‌حل ضد دستکاری ناسازگار استفاده می‌کنید.

برای افزودن کیت توسعه نرم‌افزار Sidekick، 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:+")
}

الزامات پیاده‌سازی

  • حداقل سطح کیت توسعه نرم‌افزار: جدیدترین نسخه Sidekick به minSdkVersion ۲۳ نیاز دارد.
  • گردش کار آزمایش: آزمایش‌ها فقط ازطریق دسته‌های آزمایش داخلی یا بسته بااستفاده از «کنسول Google Play» انجام می‌شوند.
  • غیرفعال کردن ویژگی: اگر لازم است ویژگی را غیرفعال کنید، باید یا برنامه‌تان را پس‌از برداشتن کیت توسعه نرم‌افزار دوباره مستقر کنید یا با پشتیبانی تماس بگیرید تا درخواست غیرفعال‌سازی از راه دور کنید.

بازی‌هایی که از چند فرایند استفاده می‌کنند

اگر فعالیت‌های بازی شما در فرایند جداگانه‌ای اجرا می‌شود (از مشخصه android:process در برچسب‌های <application> AndroidManifest.xml استفاده کنید)، باید مانیفست را با افزودن ارائه‌دهندگان محتوای زیر به‌روز کنید. به تغییرات کد دیگری نیاز نیست.

<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

  • برای انتشار نسخه‌های پخش در Google Play بااستفاده از «کیت توسعه نرم‌افزار Sidekick»، فرم ثبت‌نام «کیت توسعه نرم‌افزار Sidekick» را تکمیل کنید. بازی شما ظرف ۱ تا ۲ هفته تأیید خواهد شد و پس‌از آن می‌توانید نسخه‌های پخشی را که کیت توسعه نرم‌افزار Sidekick را ادغام کرده‌اند به‌طور معمول بارگذاری کنید.
  • حتی پس‌از تکمیل ادغام کیت توسعه نرم‌افزار Sidekick، لازم است این تنظیم را در «کنسول Play» فعال کنید. لطفاً مطمئن شوید که افزودن «داشبورد کمکی بازی‌های Play» به بسته‌های برنامه‌ای که بارگذاری می‌کنید انتخاب شده باشد. کنسول وضعیت کیت توسعه نرم‌افزار دسته را بدون تکرار آن درستی‌سنجی خواهد کرد.
چارگوش انتخاب «افزودن Sidekick در «بازی‌های Play» به بسته‌های برنامه‌ای که بارگذاری می‌کنید» در «کنسول Play».
چارگوش انتخاب افزودن «داشبورد کمکی بازی‌های Play» به بسته‌های برنامه‌ای که بارگذاری می‌کنید (برای بزرگ کردن کلیک کنید).
  • اگر از «کیت توسعه نرم‌افزار Sidekick» برای فعال کردن Sidekick استفاده می‌کنید، ممکن است هنگام بارگذاری کردن دسته‌تان، هشدار «Sidekick در بازی‌های Play خاموش است» را ببینید. این امر طبیعی است زیرا «کنسول Play» هیچ کدی را به دسته‌تان تزریق نمی‌کند.
هشدار «‹Sidekick در «بازی‌های Play»› خاموش است» در «کنسول Play».
چارگوش انتخاب هشدار خاموش بودن «داشبورد کمکی بازی‌های Play» (برای بزرگ کردن کلیک کنید).