คู่มือนี้อธิบายวิธีผสานรวมข้อความแจ้งให้ติดตั้งในแอปโดยใช้ Kotlin หรือ Java
ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์
ไลบรารีข้อความแจ้งให้ติดตั้งในแอปของ Play เป็นส่วนหนึ่งของไลบรารี Google Play Core หากต้องการใช้ไลบรารี ให้รวมทรัพยากร Dependency ของ Gradle ต่อไปนี้
// In your app's build.gradle.kts file:
...
dependencies {
implementation("com.google.android.play:crossdeviceprompt:0.0.1")
...
}
แสดงข้อความแจ้งการติดตั้งในอุปกรณ์หลายเครื่อง
กำหนดช่วงเวลาที่ดีที่สุดในขั้นตอนของแอปเพื่อแจ้งให้ผู้ใช้ติดตั้งแอปในอุปกรณ์อื่น (เช่น เมื่อแคสต์วิดีโอจากโทรศัพท์ไปยังทีวี) เมื่อแอปของคุณถึงจุดใดจุดหนึ่งเหล่านี้ ให้ทำตามขั้นตอนต่อไปนี้
- สร้าง
CrossDevicePromptInstallationRequest - ใช้
CrossDevicePromptManagerเพื่อสร้างงานคำขอที่ยอมรับคำขอเป็นพารามิเตอร์ - ใช้ออบเจ็กต์
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)
}
หากต้องการยืนยันการติดตั้งใช้งาน โปรดดูทดสอบข้อความแจ้งให้ติดตั้งในแอป