Встроить подсказки при установке приложения.

В этом руководстве описано, как интегрировать подсказки по установке приложения в ваше приложение, используя Kotlin или Java.

Настройте среду разработки.

Библиотека подсказок для установки приложений в Play Store является частью основных библиотек Google Play . Для использования библиотеки добавьте следующую зависимость 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)
}

Для проверки правильности реализации см. раздел «Тестирование подсказок при установке приложения» .