تتوفّر حزمة تطوير البرامج (SDK) الخاصة بأداة Sidekick للمطوّرين الذين يستوفون الشروط التالية:
- نشر الإصدارات على شكل حزمة APK بدلاً من "مجموعة حزمات تطبيق Android" (AAB)
- تحتاج إلى الوصول إلى Sidekick، ولكنك تستخدم حلاً غير متوافق لمكافحة التلاعب. إذا كانت لديك أسئلة أخرى، يمكنك طلب الدعم.
لإضافة حزمة تطوير البرامج (SDK) الخاصة بـ 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:*")
}
الألعاب التي تستخدم عمليات متعدّدة
إذا كانت أنشطة لعبتك تعمل في عملية منفصلة (استخدِم السمة 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>