Z tego przewodnika dowiesz się, jak zintegrować prośby o instalację w aplikacji za pomocą języka Kotlin lub Java.
Konfigurowanie środowiska programistycznego
Biblioteka próśb o instalację w aplikacji w Google Play jest częścią podstawowych bibliotek Google Play. Aby używać biblioteki, dodaj te zależności Gradle:
// In your app's build.gradle.kts file:
...
dependencies {
implementation("com.google.android.play:crossdeviceprompt:0.0.1")
...
}
Wyświetlanie prośby o instalację na innym urządzeniu
Określ najlepszy moment w ścieżce użytkownika w aplikacji, aby poprosić go o zainstalowanie aplikacji na innym urządzeniu (np. gdy przesyła film z telefonu na telewizor). Gdy aplikacja osiągnie jeden z tych punktów, wykonaj te czynności:
- Utwórz
CrossDevicePromptInstallationRequest. - Użyj
CrossDevicePromptManager, aby utworzyć zadanie żądania, które akceptuje żądanie jako parametr. - Użyj wynikowego obiektu
CrossDevicePromptInfozlaunchPromptFlow(), aby wyświetlić użytkownikowi prośbę.
Jeśli podczas uzyskiwania CrossDevicePromptInfo lub wyświetlania prośby wystąpi błąd, zostanie zgłoszony wyjątek.
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)
}
Aby sprawdzić implementację, przeczytaj artykuł Testowanie próśb o instalację w aplikacji.