Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOException:服务不可用,Firebase Android中出现FIS\u身份验证错误_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

IOException:服务不可用,Firebase Android中出现FIS\u身份验证错误

IOException:服务不可用,Firebase Android中出现FIS\u身份验证错误,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,crashlytics仪表板显示许多设备(所有操作系统版本、各种OEM)都面临此IOException(服务不可用或FIS验证错误)。我花了好几天时间才弄明白这个问题 复制步骤: 我无法重现这个错误。此外,还检查了所有stackoverflow/github帖子。还有,我们已经通过了最近的链接 并更新了我的google-services.json文件(如已更改)。但这没有帮助。还是会发生车祸 描述您的环境:- Android Studio version: 4.1.3 Firebase Com

crashlytics仪表板显示许多设备(所有操作系统版本、各种OEM)都面临此IOException(服务不可用或FIS验证错误)。我花了好几天时间才弄明白这个问题

复制步骤: 我无法重现这个错误。此外,还检查了所有stackoverflow/github帖子。还有,我们已经通过了最近的链接 并更新了我的google-services.json文件(如已更改)。但这没有帮助。还是会发生车祸

描述您的环境:-

Android Studio version: 4.1.3

Firebase Components used: 
Analytics, 
Crashlytics, 
RemoteConfig, 
Functions, 
Firestore, 
Performance, 
AppIndexing, 
Cloud Messaging, 
Auth, 
InApp messaging

Component version: 27.1.0 (bom)
    implementation platform('com.google.firebase:firebase-bom:27.1.0')
    implementation 'com.google.firebase:firebase-appindexing'
    implementation 'com.google.firebase:firebase-messaging-ktx'
    implementation 'com.google.firebase:firebase-auth-ktx'
    implementation 'com.google.firebase:firebase-firestore'
    implementation 'com.google.firebase:firebase-perf'
    implementation 'com.google.firebase:firebase-inappmessaging-display'
    implementation 'com.google.firebase:firebase-functions'
    implementation 'com.google.firebase:firebase-config'
    implementation 'com.google.firebase:firebase-analytics-ktx'
    implementation 'com.google.firebase:firebase-crashlytics'

    implementation 'com.google.android.play:core:1.8.0'
    implementation 'com.google.android.gms:play-services-ads:16.0.0'
    implementation 'com.google.android.gms:play-services-gcm:17.0.0'

..... many other dependencies ....

堆栈跟踪:

Fatal Exception: java.io.IOException: SERVICE_NOT_AVAILABLE
   at com.google.firebase.iid.GmsRpc.handleResponse(com.google.firebase:firebase-iid@@21.1.0:7)
   at com.google.firebase.iid.GmsRpc.lambda$extractResponseWhenComplete$0$GmsRpc(com.google.firebase:firebase-iid@@21.1.0:1)
   at com.google.firebase.iid.GmsRpc$$Lambda$0.then(:2)
   at com.google.android.gms.tasks.zze.run(com.google.android.gms:play-services-tasks@@17.2.0:5)
   at com.google.firebase.iid.FirebaseIidExecutors$$Lambda$0.execute()
   at com.google.android.gms.tasks.zzc.zza(com.google.android.gms:play-services-tasks@@17.2.0:6)
   at com.google.android.gms.tasks.zzq.zza(com.google.android.gms:play-services-tasks@@17.2.0:19)
   at com.google.android.gms.tasks.zzu.zza(com.google.android.gms:play-services-tasks@@17.2.0:104)
   at com.google.android.gms.tasks.zze.run(com.google.android.gms:play-services-tasks@@17.2.0:15)
   at com.google.android.gms.cloudmessaging.zzz.execute()
   at com.google.android.gms.tasks.zzc.zza(com.google.android.gms:play-services-tasks@@17.2.0:6)
   at com.google.android.gms.tasks.zzq.zza(com.google.android.gms:play-services-tasks@@17.2.0:19)
   at com.google.android.gms.tasks.zzu.zza(com.google.android.gms:play-services-tasks@@17.2.0:104)
   at com.google.android.gms.tasks.TaskCompletionSource.setResult(com.google.android.gms:play-services-tasks@@17.2.0:8)
   at com.google.android.gms.cloudmessaging.zzq.zza(com.google.android.gms:play-services-cloud-messaging@@16.0.0:9)
   at com.google.android.gms.cloudmessaging.zzs.zza(com.google.android.gms:play-services-cloud-messaging@@16.0.0:7)
   at com.google.android.gms.cloudmessaging.zzf.zza(com.google.android.gms:play-services-cloud-messaging@@16.0.0:45)
   at com.google.android.gms.cloudmessaging.zzi.handleMessage(:2)
   at android.os.Handler.dispatchMessage(Handler.java:103)
   at android.os.Looper.loop(Looper.java:237)
   at android.app.ActivityThread.main(ActivityThread.java:8019)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)

Fatal Exception: java.io.IOException: FIS_AUTH_ERROR
   at com.google.firebase.iid.GmsRpc.handleResponse(com.google.firebase:firebase-iid@@21.1.0:7)
   at com.google.firebase.iid.GmsRpc.lambda$extractResponseWhenComplete$0$GmsRpc(com.google.firebase:firebase-iid@@21.1.0:1)
   at com.google.firebase.iid.GmsRpc$$Lambda$0.then(:2)
   at com.google.android.gms.tasks.zze.run(com.google.android.gms:play-services-tasks@@17.2.0:5)
   at com.google.firebase.iid.FirebaseIidExecutors$$Lambda$0.execute()
   at com.google.android.gms.tasks.zzc.zza(com.google.android.gms:play-services-tasks@@17.2.0:6)
   at com.google.android.gms.tasks.zzq.zza(com.google.android.gms:play-services-tasks@@17.2.0:19)
   at com.google.android.gms.tasks.zzu.zza(com.google.android.gms:play-services-tasks@@17.2.0:104)
   at com.google.android.gms.tasks.zze.run(com.google.android.gms:play-services-tasks@@17.2.0:15)
   at com.google.android.gms.cloudmessaging.zzz.execute()
   at com.google.android.gms.tasks.zzc.zza(com.google.android.gms:play-services-tasks@@17.2.0:6)
   at com.google.android.gms.tasks.zzq.zza(com.google.android.gms:play-services-tasks@@17.2.0:19)
   at com.google.android.gms.tasks.zzu.zza(com.google.android.gms:play-services-tasks@@17.2.0:104)
   at com.google.android.gms.tasks.TaskCompletionSource.setResult(com.google.android.gms:play-services-tasks@@17.2.0:8)
   at com.google.android.gms.cloudmessaging.zzq.zza(com.google.android.gms:play-services-cloud-messaging@@16.0.0:9)
   at com.google.android.gms.cloudmessaging.zzs.zza(com.google.android.gms:play-services-cloud-messaging@@16.0.0:7)
   at com.google.android.gms.cloudmessaging.zzf.zza(com.google.android.gms:play-services-cloud-messaging@@16.0.0:45)
   at com.google.android.gms.cloudmessaging.zzi.handleMessage(:2)
   at android.os.Handler.dispatchMessage(Handler.java:103)
   at android.os.Looper.loop(Looper.java:230)
   at android.app.ActivityThread.main(ActivityThread.java:7876)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:526)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1034)
Firebase依赖项:-

Android Studio version: 4.1.3

Firebase Components used: 
Analytics, 
Crashlytics, 
RemoteConfig, 
Functions, 
Firestore, 
Performance, 
AppIndexing, 
Cloud Messaging, 
Auth, 
InApp messaging

Component version: 27.1.0 (bom)
    implementation platform('com.google.firebase:firebase-bom:27.1.0')
    implementation 'com.google.firebase:firebase-appindexing'
    implementation 'com.google.firebase:firebase-messaging-ktx'
    implementation 'com.google.firebase:firebase-auth-ktx'
    implementation 'com.google.firebase:firebase-firestore'
    implementation 'com.google.firebase:firebase-perf'
    implementation 'com.google.firebase:firebase-inappmessaging-display'
    implementation 'com.google.firebase:firebase-functions'
    implementation 'com.google.firebase:firebase-config'
    implementation 'com.google.firebase:firebase-analytics-ktx'
    implementation 'com.google.firebase:firebase-crashlytics'

    implementation 'com.google.android.play:core:1.8.0'
    implementation 'com.google.android.gms:play-services-ads:16.0.0'
    implementation 'com.google.android.gms:play-services-gcm:17.0.0'

..... many other dependencies ....

插件:-

classpath 'com.google.gms:google-services:4.3.5'
classpath 'com.google.firebase:perf-plugin:1.3.5'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.5.2'
.... other plugins
清单中的我的云消息服务:

<service 
android:name=".notification.MyFirebaseMessagingService">
<intent-filter>
    <action android:name="com.google.firebase.MESSAGING_EVENT" />
 </intent-filter>
</service>