我正在使用FlutterFire Cli配置我的FireBase项目 它起作用了,我没有更改任何一行代码 我在Google Play上有该应用程序的在线版本

则部署的版本停止工作,并在调试后 它在应用程序try 初始化Firebase项目或getToken的任何时候开始显示 Failed to get FIS auth token

E/FirebaseMessaging(31532):     at com.google.android.gms.tasks.Tasks.zza(com.google.android.gms:play-services-tasks@@18.0.1:5)
E/FirebaseMessaging(31532):     at com.google.android.gms.tasks.Tasks.await(com.google.android.gms:play-services-tasks@@18.0.1:8)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.GmsRpc.setDefaultAttributesToBundle(GmsRpc.java:260)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.GmsRpc.startRpc(GmsRpc.java:222)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.GmsRpc.getToken(GmsRpc.java:180)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.FirebaseMessaging.lambda$blockingGetToken$10$FirebaseMessaging(FirebaseMessaging.java:610)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.-$$Lambda$FirebaseMessaging$1AYfBMlbEOJoTvXNS_TEZqpK2SY.start(Unknown Source:6)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.RequestDeduplicator.getOrStartGetTokenRequest(RequestDeduplicator.java:67)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.FirebaseMessaging.blockingGetToken(FirebaseMessaging.java:606)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.FirebaseMessaging.lambda$getToken$4$FirebaseMessaging(FirebaseMessaging.java:392)
E/FirebaseMessaging(31532):     at com.google.firebase.messaging.-$$Lambda$FirebaseMessaging$m5Uvt0n8P9zrx-ecASLTQKzoABQ.run(Unknown Source:4)
E/FirebaseMessaging(31532):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
E/FirebaseMessaging(31532):     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
E/FirebaseMessaging(31532):     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
E/FirebaseMessaging(31532):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/FirebaseMessaging(31532):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/FirebaseMessaging(31532):     at com.google.android.gms.common.util.concurrent.zza.run(com.google.android.gms:play-services-basement@@18.0.0:2)
E/FirebaseMessaging(31532):     at java.lang.Thread.run(Thread.java:919)
E/FirebaseMessaging(31532): Caused by: com.google.firebase.installations.FirebaseInstallationsException: Firebase Installations Service is unavailable. Please try again later.
E/FirebaseMessaging(31532):     at com.google.firebase.installations.remote.FirebaseInstallationServiceClient.createFirebaseInstallation(FirebaseInstallationServiceClient.java:153)
E/FirebaseMessaging(31532):     at com.google.firebase.installations.FirebaseInstallations.registerFidWithServer(FirebaseInstallations.java:530)
E/FirebaseMessaging(31532):     at com.google.firebase.installations.FirebaseInstallations.doNetworkCallIfNecessary(FirebaseInstallations.java:385)
E/FirebaseMessaging(31532):     at com.google.firebase.installations.FirebaseInstallations.lambda$doRegistrationOrRefresh$2$FirebaseInstallations(FirebaseInstallations.java:374)
E/FirebaseMessaging(31532):     at com.google.firebase.installations.-$$Lambda$FirebaseInstallations$VZq1h0TBcWNH8Y5yY86ujrFFyLo.run(Unknown Source:4)
E/FirebaseMessaging(31532):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/FirebaseMessaging(31532):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/FirebaseMessaging(31532):     ... 1 more
Lost connection to device 

我在用

FireBASE_CORE:^1.20.0 Firebase_Messaging:^12.0.1

执行Flutter 清理并删除Build文件夹后,将显示

error when communicating with firebase installation , server api , Http response [ 403 forbidden: 

虽然我没有使用任何VPN

我try 了许多解决方案,比如通过fltterfire创建新的Firebase项目,但仍然显示相同的错误

有什么解决办法吗?还有,谢谢

推荐答案

我发现问题所在 我住在叙利亚,所以禁止使用Token For The First Time 如果没有VPN..至少对于安卓设备来说..

Flutter相关问答推荐

ListTile未正确显示在flutter中

手势捕获的异常:类型';Double';不是类型转换中类型';Double';的子类型

Android NFC未收到空的NFC标签

如何在2024年使用Ffltter将用户数据保存在云FireStore中?

如何处理Flutter Riverpod异步通知器中的状态和数据库

脚本具有不受支持的MIME类型(';Text/html';).(messaging/failed-service-worker-registration)

为什么我的页面控制器在使用Riverpod时没有更改我的页面视图?

将侧边菜单和底部导航栏放在同一Flutter 应用程序中

不要跨同步间隔使用BuildContext

为什么FloatingActionButton未显示

集装箱堆放和定位时的高度问题

Flutter Riverpod 没有捕获 List 的嵌套值变化

Flutter 火焰相机抖动已弃用

Flutter Riverpod 对提供者状态的变化做出react

以编程方式在 flutter 中安装 apk 时解析错误

splash_screen 没有被推送到登录页面

无状态小部件被奇怪地重建

Flutter 中的 Firebase 后台消息处理程序产生重复的隔离并运行应用程序两次

将容器扩展到安全区域 - Flutter

检索 api 的值时,我得到_TypeError(类型'Null'不是'String'类型的子类型)