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

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

แสดงข้อความแจ้งให้ติดตั้งข้ามอุปกรณ์

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

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

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