Я пытаюсь интегрировать новый API-интерфейс обновления IN-App, но не могу проверить его реализацию.Похоже, мой код в порядке, поэтому я прочитал Устранение неполадок и не могу понять 2 пункта в этом документе
Убедитесь, что тестируемое приложение подписано стот же ключ подписи, что и в Google Play.
- Как подписать тот же ключ подписи в режиме отладки при установке Apk на подключенное устройство ?.
Если приложение, которое вы тестируете, не отображается с доступным обновлением, проверьте правильность настройки треков тестирования.
Обязательно ли выпускать приложение во внутренних треках тестирования для тестирования реализации?
В любом случае, я просто хочу протестировать на своем устройстве, и я уменьшил код версии с версии магазина Play, но его показ всегдаUPDATE_NOT_AVAILABLE.Пожалуйста, помогите, если кто-нибудь знает.
Вот код: -
val appUpdateInfo: Task<AppUpdateInfo> = appUpdateManager.appUpdateInfo
appUpdateInfo.addOnSuccessListener {
if (it.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE && it.isUpdateTypeAllowed(AppUpdateType.FLEXIBLE)) {
appUpdateManager.startUpdateFlowForResult(it, AppUpdateType.FLEXIBLE, this, 2);
}else{
toast("Not Available")
}
}