AppCheck в приложении Android Flutter не удалось выполнить в режиме выпуска на реальном устройствеAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 AppCheck в приложении Android Flutter не удалось выполнить в режиме выпуска на реальном устройстве

Сообщение Anonymous »

У меня возникают проблемы с чтением/записью в Firestore при активации AppCheck и при запуске релизной версии на реальном устройстве (не тестировалось на симуляторе)
Путешествие... p>
Приложение Flutter инициализируется следующим образом:

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

await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform,);
await FirebaseAppCheck.instance.activate();
Я создаю пакет приложений для Android и публикую его.
Я собрал ключ SHA256 ключа подписи приложения и загрузил сертификат ключа из консоли GoogleИ добавьте его в конфигурацию Firebase AppCheck.
В режиме выпуска все вызовы отклоняются. «В доступе отказано»
В режиме отладки я могу заставить его работать, когда вручную добавляю токен отладки в консоль AppCheck.
Сначала я подозреваю проблемы с правилами безопасности, но даже с

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

allow read, write: if true;
он не работает.
Как только я деактивирую AppCheck из Firebase, он работает.
Я тоже разархивировал файл пакета приложения, чтобы удвоить в META-INF используемый ключ SHA256, и именно его я поместил в консоль AppCheck.
Мои версии в pubspec следующие:
Мои версии в pubspec:

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

  firebase_core: ^2.3.0
firebase_analytics: ^10.0.6
firebase_app_check: ^0.1.1+5
firebase_auth: ^4.1.3
firebase_remote_config: ^3.0.6
firebase_storage: ^11.0.6
cloud_functions: ^4.0.5
cloud_firestore: ^4.1.0
firebase_crashlytics: ^3.0.6
Версия Flutter — 3.3.8
Я думаю, в build.gradle важные части:
Изображение

Часть разрешения Стратегии была из ветки:
https://github .com/firebase/flutterfire/issues/8501
из-за проблем после обновления до 3.3.8
[img]https:/ /i.sstatic.net/rVXEO.png[/img]

Есть ли у кого-нибудь идеи, в чем может быть проблема?
Спасибо п>

Подробнее здесь: https://stackoverflow.com/questions/746 ... eal-device
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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