Пользователи не могут установить или обновить наше приложениеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Пользователи не могут установить или обновить наше приложение

Сообщение Anonymous »

Наше приложение создано на Flutter.

Код: Выделить всё

Flutter 3.24.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 2663184aa7 (3 weeks ago) • 2024-09-11 16:27:48 -0500
Engine • revision 36335019a8
Tools • Dart 3.5.3 • DevTools 2.37.3
Мы получили несколько отчетов от пользователей, которые столкнулись с трудностями при попытке установить или обновить наше приложение, несмотря на то, что наша целевая версия SDK (34) и минимальная версия SDK (23) совместимы с их Android SDK устройства.
Сообщения об ошибках, которые они видят:
Во время обновлений: «Это приложение больше не совместимо с вашим устройством. Для получения дополнительной информации обратитесь к разработчикам».Во время установки: «Ваше устройство несовместимо с этой версией».
После просмотра каталога устройств консоли Google Play указанные модели устройств указаны как поддерживаемые. Кроме того, эти устройства не рутированы, и пользователи могут без проблем устанавливать другие приложения. Хотя большинство затронутых устройств относятся к серии Lava LXX, есть также сообщения от пользователей RealMe/Poco и других подобных моделей.
Ранее мы выпускали приложение с использованием функции «Split». по методу ABI». Чтобы решить эту проблему, мы перешли на использование формата App Bundle; однако та же проблема сохраняется. Не могли бы вы дать указания о том, что может быть причиной этой проблемы совместимости?
Конфигурации build.gradle по умолчанию:

Код: Выделить всё

defaultConfig {
applicationId "in.******"
minSdkVersion 23
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
multiDexEnabled true
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
}
Мы попытались напрямую поделиться APK-файлом с пользователями, и они смогли успешно установить и запустить приложение.
Требуются разрешения (как в консоли Google Play)

Код: Выделить всё

android.permission.ACCESS_ADSERVICES_AD_ID,
android.permission.ACCESS_ADSERVICES_ATTRIBUTION,
android.permission.ACCESS_ADSERVICES_TOPICS,
android.permission.ACCESS_NETWORK_STATE,
android.permission.AUDIO_CAPTURE,
android.permission.CAMERA,
android.permission.FOREGROUND_SERVICE,
android.permission.INTERNET,
android.permission.MODIFY_AUDIO_SETTINGS,
android.permission.POST_NOTIFICATIONS,
android.permission.READ_EXTERNAL_STORAGE,
android.permission.RECORD_AUDIO,
android.permission.VIBRATE,
android.permission.VIDEO_CAPTURE,
android.permission.WAKE_LOCK,
android.permission.WRITE_EXTERNAL_STORAGE,
com.google.android.c2dm.permission.RECEIVE,
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE,
com.google.android.gms.permission.AD_ID,
com.google.android.providers.gsf.permission.READ_GSERVICES,
in.******.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Требуемые функции (как в консоли Google Play)

Код: Выделить всё

android.hardware.camera,
android.hardware.faketouch,
android.hardware.microphone,
android.hardware.screen.portrait
Я пытался отменить изменения файла манифеста, изменения файла сборки Gradle, но не смог понять, что может быть сломано.

Подробнее здесь: https://stackoverflow.com/questions/790 ... te-our-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»