Код: Выделить всё
[firebase_app_check/unknown] t4.m:error returned from API. code: 403 body: App attestation failed.

Подтвержденные запросы взяты из отладочной сборки, а недействительные — из версии.
Я искал в Интернете, но чувствую, что чего-то не хватает, или я что-то упускаю. что-то, я следовал официальной документации.
Вот мой pubspec.yaml
Код: Выделить всё
firebase_core: ^2.7.1
firebase_app_check: ^0.2.2
Код: Выделить всё
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
FirebaseFirestore.instance.settings =
const Settings(persistenceEnabled: true);
await FirebaseAppCheck.instance.activate(
androidProvider:
kDebugMode ? AndroidProvider.debug : AndroidProvider.playIntegrity);
await FirebaseAppCheck.instance.setTokenAutoRefreshEnabled(true);
Код: Выделить всё
dependencies {
implementation("com.google.firebase:firebase-appcheck-playintegrity")
implementation(platform("com.google.firebase:firebase-bom:32.8.0"))
}
Дополнительные сведения< /p>
- Ключ SHA-256 моего приложения в Firebase соответствует ключу подписи приложения, полученному из консоли Google Play.
- Проект Firebase связан с проектом Google Cloud, связанным с консолью Google Play.
- Ключ подписи приложения SHA-256 моего приложения правильно указан в разделе Play Integrity проверки приложений Firebase. .
- В консоли Google Play в разделе «Целостность приложения» кажется, что я не выполнил шаги для Play Integrity API, но после просмотра документации, прилагаемой к кнопке Я предполагаю, что это помечается автоматически, когда я загружаю пакет, который имеет зависимость в моем build.gradle, поэтому я не думаю, что это относится к моей проблеме (https://developer.android.com/google/play/integrity /setup#integrate-in-app)
[*]https://firebase.google.com/docs/ app-check/flutter/default-providers
[*]https://medium.com/@emabyte/securing-yo ... -app-check -b4bfae29738f
[*]https://createthrive.com/blog/implement ... ep-by-step
Может ли кто-нибудь подсказать мне, что мне не хватает, или предложить дальнейшие действия по устранению неполадок? Будем очень признательны за любую помощь.
Обновление
Я столкнулся с этим вопросом SO, и в ответе ниже говорится: «Если вы не распространяется через Google Play, Поставщик целостности Play не работает с вашим приложением Firebase Может быть, это связано с тем, что я не загрузил пакет с зависимостью целостности воспроизведения?
Firebase AppCheck не работает с поставщиком PlayIntegrity
Подробнее здесь: https://stackoverflow.com/questions/782 ... ase-builds