Sidekick SDK

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:+")
}

প্রয়োগ সংক্রান্ত প্রয়োজনীয়তা

  • ন্যূনতম SDK লেভেল: Sidekick-এর লেটেস্ট ভার্সনের জন্য minSdkVersion-এর 23 প্রয়োজন।
  • টেস্টিং ওয়ার্কফ্লো: Google Play Console ব্যবহার করে শুধুমাত্র ইন্টার্নাল বা ক্লোজড টেস্টিং ট্র্যাকের মাধ্যমে টেস্ট করা যেতে পারে।
  • ফিচার বন্ধ করা: ফিচারটি বন্ধ করতে হলে, আপনাকে SDK সরিয়ে দেওয়ার পরে আবার অ্যাপ্লিকেশন ডিপ্লয় করতে হবে অথবা রিমোট বন্ধ করার অনুরোধ জানাতে সহায়তা টিমের সাথে যোগাযোগ করতে হবে।

একাধিক প্রসেস ব্যবহার করে এমন গেম

আপনার গেম অ্যাক্টিভিটি আলাদা প্রসেসে রান করলে (আপনার 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>

Google Play-তে প্রকাশ করুন

  • Sidekick SDK ব্যবহার করে Google Play-তে রিলিজ প্রকাশ করতে, Sidekick SDK রেজিস্ট্রেশন ফর্ম পূরণ করুন। আপনার গেম ১-২ সপ্তাহের মধ্যে অনুমোদিত হবে, যার পরে আপনি এমন রিলিজ আপলোড করতে পারবেন যা সাধারণভাবে Sidekick SDK ইন্টিগ্রেট করেছে।
  • Sidekick SDK ইন্টিগ্রেশন সম্পূর্ণ করার পরেও, Play Console-এ সেটিং চালু করা প্রয়োজন। আপনার আপলোড করা অ্যাপ বান্ডেলে Play Games Sidekick যোগ করুন বিকল্পটি বেছে নেওয়া হয়েছে কিনা তা ভাল করে দেখে নিন। কনসোল বান্ডেলের SDK স্ট্যাটাস ডুপ্লিকেট না করেই যাচাই করবে।
Play Console-এ আপনার আপলোড করা অ্যাপ বান্ডেলে Play Games Sidekick যোগ করুন চেকবক্স।
আপনার আপলোড করা অ্যাপ বান্ডেলে Play Games Sidekick যোগ করুন চেকবক্স (বড় করে দেখতে ক্লিক করুন)।
  • আপনি যদি Sidekick চালু করার জন্য Sidekick SDK ব্যবহার করেন, তাহলে আপনার বান্ডেল আপলোড করার সময় আপনি "Play Games Sidekick বন্ধ আছে" সতর্কতা দেখতে পেতে পারেন। এটি প্রত্যাশিত কারণ Play Console আপনার বান্ডেলে কোনও কোড ইনজেক্ট করে না।
Play Console-এ Play Games সাইডকিক বন্ধ থাকার সতর্কতা।
Play Games Sidekick বন্ধ আছে সংক্রান্ত সতর্কতার চেকবক্স (বড় করে দেখতে ক্লিক করুন)।