ผสานรวมข้อความแจ้งให้ติดตั้งในแอป

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

แสดงข้อความแจ้งการติดตั้งในอุปกรณ์หลายเครื่อง

กำหนดช่วงเวลาที่ดีที่สุดในขั้นตอนของแอปเพื่อแจ้งให้ผู้ใช้ติดตั้งแอปในอุปกรณ์อื่น (เช่น เมื่อแคสต์วิดีโอจากโทรศัพท์ไปยังทีวี) เมื่อแอปของคุณถึงจุดใดจุดหนึ่งเหล่านี้ ให้ทำตามขั้นตอนต่อไปนี้

  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)
}

หากต้องการยืนยันการติดตั้งใช้งาน โปรดดูทดสอบข้อความแจ้งให้ติดตั้งในแอป