Я новичок в разработке Android и использую инструмент распространения приложений Firebase. Он успешно сообщает пользователю, когда доступна для загрузки новая версия, а в панели уведомлений показывает загрузку приложения. Однако после завершения загрузки приложения происходит сбой, и когда я проверяю номер версии приложения, он не изменился.
Для справки я могу подтвердить, что сертификат подписи один и тот же в обоих случаях, поскольку это идентичный процесс сборки для обеих версий.
Также вот мой текущий метод onResume(), который в основном представляет собой просто сегменты кода, скопированные и исправленные вместе из документации, но с всплывающими уведомлениями о статусе. проверка (потому что я еще не разобрался, как настроить отладчик при распространении приложения через Firebase App Distribution)
override fun onResume() {
super.onResume()
val firebaseAppDistribution = FirebaseAppDistribution.getInstance()
val userSignedInText = if (firebaseAppDistribution.isTesterSignedIn) "User is signed in" else "User is not signed in"
Toast.makeText(this, userSignedInText, Toast.LENGTH_SHORT).show()
if (firebaseAppDistribution.isTesterSignedIn) {
firebaseAppDistribution.updateIfNewReleaseAvailable()
.addOnProgressListener { updateProgress ->
// (Optional) Implement custom progress updates in addition to
// automatic NotificationManager updates.
Toast.makeText(this, "updateProgressIsHappening", Toast.LENGTH_SHORT).show()
}
.addOnFailureListener { e ->
Toast.makeText(this, "failureIsHappening", Toast.LENGTH_SHORT).show()
// (Optional) Handle errors.
if (e is FirebaseAppDistributionException) {
when (e.errorCode) {
FirebaseAppDistributionException.Status.NOT_IMPLEMENTED -> {
Toast.makeText(this, "SDK did nothing. This is expected when building for Play.", Toast.LENGTH_LONG).show()
}
else -> {
Toast.makeText(this, e.message, Toast.LENGTH_LONG).show()
}
}
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... rebase-app
Почему приложение Android аварийно завершает работу после установки последней версии с помощью Firebase App Distribution ⇐ Android
Форум для тех, кто программирует под Android
1760669678
Anonymous
Я новичок в разработке Android и использую инструмент распространения приложений Firebase. Он успешно сообщает пользователю, когда доступна для загрузки новая версия, а в панели уведомлений показывает загрузку приложения. Однако после завершения загрузки приложения происходит сбой, и когда я проверяю номер версии приложения, он не изменился.
Для справки я могу подтвердить, что сертификат подписи один и тот же в обоих случаях, поскольку это идентичный процесс сборки для обеих версий.
Также вот мой текущий метод onResume(), который в основном представляет собой просто сегменты кода, скопированные и исправленные вместе из документации, но с всплывающими уведомлениями о статусе. проверка (потому что я еще не разобрался, как настроить отладчик при распространении приложения через Firebase App Distribution)
override fun onResume() {
super.onResume()
val firebaseAppDistribution = FirebaseAppDistribution.getInstance()
val userSignedInText = if (firebaseAppDistribution.isTesterSignedIn) "User is signed in" else "User is not signed in"
Toast.makeText(this, userSignedInText, Toast.LENGTH_SHORT).show()
if (firebaseAppDistribution.isTesterSignedIn) {
firebaseAppDistribution.updateIfNewReleaseAvailable()
.addOnProgressListener { updateProgress ->
// (Optional) Implement custom progress updates in addition to
// automatic NotificationManager updates.
Toast.makeText(this, "updateProgressIsHappening", Toast.LENGTH_SHORT).show()
}
.addOnFailureListener { e ->
Toast.makeText(this, "failureIsHappening", Toast.LENGTH_SHORT).show()
// (Optional) Handle errors.
if (e is FirebaseAppDistributionException) {
when (e.errorCode) {
FirebaseAppDistributionException.Status.NOT_IMPLEMENTED -> {
Toast.makeText(this, "SDK did nothing. This is expected when building for Play.", Toast.LENGTH_LONG).show()
}
else -> {
Toast.makeText(this, e.message, Toast.LENGTH_LONG).show()
}
}
}
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79791747/why-does-android-app-crash-after-installing-the-latest-version-with-firebase-app[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия