کیت توسعه نرمافزار 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» برای فعال کردن Sidekick استفاده میکنید، ممکن است هنگام بارگذاری کردن دستهتان، هشدار «Sidekick در بازیهای Play خاموش است» را ببینید. این امر طبیعی است زیرا «کنسول Play» هیچ کدی را به دستهتان تزریق نمیکند.