অ্যাপ-মধ্যস্থ ইনস্টল প্রম্পটগুলিকে একীভূত করুন

এই নির্দেশিকায় বর্ণনা করা হয়েছে কিভাবে কোটলিন অথবা জাভা ব্যবহার করে আপনার অ্যাপে ইন-অ্যাপ ইনস্টল প্রম্পট যুক্ত করা যায়।

আপনার উন্নয়ন পরিবেশ সেট আপ করুন

প্লে ইন-অ্যাপ ইনস্টল প্রম্পটস লাইব্রেরিটি গুগল প্লে কোর লাইব্রেরির একটি অংশ। লাইব্রেরিটি ব্যবহার করতে, নিম্নলিখিত গ্রেডল ডিপেন্ডেন্সিটি অন্তর্ভুক্ত করুন:

// In your app's build.gradle.kts file:
...
dependencies {
    implementation("com.google.android.play:crossdeviceprompt:0.0.1")
    ...
}

ক্রস ডিভাইস ইনস্টল প্রম্পট দেখান

আপনার অ্যাপের কার্যপ্রবাহের মধ্যে ব্যবহারকারীকে অন্য ডিভাইসে আপনার অ্যাপটি ইনস্টল করার জন্য অনুরোধ জানানোর সেরা মুহূর্তটি নির্ধারণ করুন (উদাহরণস্বরূপ, যখন তারা তাদের ফোন থেকে টিভিতে একটি ভিডিও কাস্ট করে)। যখন আপনার অ্যাপ এই ধরনের কোনো একটি পর্যায়ে পৌঁছাবে, তখন নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:

  1. একটি CrossDevicePromptInstallationRequest তৈরি করুন।
  2. CrossDevicePromptManager ব্যবহার করে এমন একটি রিকোয়েস্ট টাস্ক তৈরি করুন যা রিকোয়েস্টটিকে একটি প্যারামিটার হিসেবে গ্রহণ করে।
  3. ব্যবহারকারীকে প্রম্পট দেখানোর জন্য, প্রাপ্ত CrossDevicePromptInfo অবজেক্টটি launchPromptFlow() এর সাথে ব্যবহার করুন।

CrossDevicePromptInfo সংগ্রহ করতে বা প্রম্পট দেখাতে কোনো ত্রুটি ঘটলে একটি এক্সেপশন থ্রো করা হয়।

val crossDevicePromptManager = CrossDevicePromptManagerFactory.create(activity)
val request = CrossDevicePromptInstallationRequest.create()

try {
    val info = crossDevicePromptManager.requestInstallationPromptFlow(request).await()
    crossDevicePromptManager.launchPromptFlow(activity, info).await()
} catch (e: CrossDevicePromptException) {
    Log.e(TAG, "Cross-device prompt failed with error: ${e.errorCode}", e)
}

আপনার বাস্তবায়ন যাচাই করতে, ‘ইন-অ্যাপ ইনস্টল প্রম্পট পরীক্ষা করুন ’ দেখুন।