คู่มือนี้อธิบายวิธีผสานรวมข้อความแจ้งให้ติดตั้งในแอปในแอปโดยใช้ ทั้ง 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เพื่อสร้างงานคำขอที่ยอมรับคำขอเป็นพารามิเตอร์ - ใช้ออบเจ็กต์
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)
}
ดูทดสอบข้อความแจ้งให้ติดตั้งแอปเพื่อยืนยันการติดตั้งใช้งาน