এই গাইড বর্ণনা করে যে কীভাবে Kotlin বা Java ব্যবহার করে আপনার অ্যাপে ইন-অ্যাপ ইনস্টল প্রম্পট ইন্টিগ্রেট করতে হয়।
আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেট-আপ করা
Play অ্যাপ-মধ্যস্থ ইনস্টল প্রম্পট লাইব্রেরি হল Google Play Core লাইব্রেরির অংশ। লাইব্রেরি ব্যবহার করতে, নিম্নলিখিত Gradle ডিপেন্ডেন্সি যোগ করুন:
// In your app's build.gradle.kts file:
...
dependencies {
implementation("com.google.android.play:crossdeviceprompt:0.0.1")
...
}
ক্রস-ডিভাইস ইনস্টল প্রম্পট দেখানো
ব্যবহারকারীকে অন্য ডিভাইসে আপনার অ্যাপ ইনস্টল করার জন্য প্রম্পট করার জন্য আপনার অ্যাপের ফ্লোতে সেরা মুহূর্ত নির্ধারণ করুন (যেমন, যখন তারা তাদের ফোন থেকে টিভিতে ভিডিও কাস্ট করে)। আপনার অ্যাপ এইসব পয়েন্টের কোনও একটিতে পৌঁছালে, নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:
CrossDevicePromptInstallationRequestতৈরি করুন।- প্যারামিটার হিসেবে অনুরোধ গ্রহণ করে এমন একটি অনুরোধ টাস্ক তৈরি করতে
CrossDevicePromptManagerব্যবহার করুন। - ব্যবহারকারীকে প্রম্পট দেখাতে,
launchPromptFlow()সহ ফলাফল হিসেবে পাওয়াCrossDevicePromptInfoঅবজেক্ট ব্যবহার করুন।
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)
}
আপনার প্রয়োগ যাচাই করতে, অ্যাপ-মধ্যস্থ ইনস্টল প্রম্পট টেস্ট করুন দেখুন।