当前位置 : 主页 > 手机开发 > android >

android – Firebase远程配置提取失败,用户未经授权

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正在尝试设置我的生产应用程序以使用远程配置,但我得到一个FirebaseRemoteConfigFetchException.该项目已经部署,我们使用FCM,Crashlytics和动态链接.如果我在firebase上使用dev项目,一切正常.所以
我正在尝试设置我的生产应用程序以使用远程配置,但我得到一个FirebaseRemoteConfigFetchException.该项目已经部署,我们使用FCM,Crashlytics和动态链接.如果我在firebase上使用dev项目,一切正常.所以我不认为这是google-service.json配置.配置之间的唯一区别是在生产实例中我有SHA证书指纹设置.

2019-02-08 22:59:52.755 19724-19744/? W/System.err:
java.io.IOException:
com.google.android.gms.internal.firebase_remote_config.zzas.read()
returned value out of range -1..255: -117 2019-02-08 22:59:52.755
19724-19744/? W/System.err: at
java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:273)
2019-02-08 22:59:52.755 19724-19744/? W/System.err: at
java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:260)
2019-02-08 22:59:52.755 19724-19744/? W/System.err: at
java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:165)
2019-02-08 22:59:52.755 19724-19744/? W/System.err: at
java.util.zip.GZIPInputStream.(GZIPInputStream.java:80)
2019-02-08 22:59:52.755 19724-19744/? W/System.err: at
java.util.zip.GZIPInputStream.(GZIPInputStream.java:92)
2019-02-08 22:59:52.756 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzad.getContent(Unknown
Source:46) 2019-02-08 22:59:52.756 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzd.zza(Unknown
Source:12) 2019-02-08 22:59:52.756 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzm.zza(Unknown
Source:14) 2019-02-08 22:59:52.756 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzg.zzb(Unknown
Source:5) 2019-02-08 22:59:52.756 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzaa.zzad(Unknown
Source:178) 2019-02-08 22:59:52.756 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzf.zzi(Unknown
Source:51) 2019-02-08 22:59:52.757 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzer.zzc(Unknown
Source:41) 2019-02-08 22:59:52.757 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzer.zzb(Unknown
Source:23) 2019-02-08 22:59:52.757 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzer.zza(Unknown
Source:149) 2019-02-08 22:59:52.757 19724-19744/? W/System.err: at
com.google.android.gms.internal.firebase_remote_config.zzes.then(Unknown
Source:6) 2019-02-08 22:59:52.757 19724-19744/? W/System.err: at
com.google.android.gms.tasks.zzf.run(Unknown Source:2) 2019-02-08
22:59:52.757 19724-19744/? W/System.err: at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
2019-02-08 22:59:52.757 19724-19744/? W/System.err: at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
2019-02-08 22:59:52.757 19724-19744/? W/System.err: at
java.lang.Thread.run(Thread.java:764) 2019-02-08 22:59:52.757
19724-19744/? E/FirebaseRemoteConfig: Fetch failed! Server responded
with an error.
com.google.android.gms.internal.firebase_remote_config.zzd: 403 Forbidden
at com.google.android.gms.internal.firebase_remote_config.zzm.zza(Unknown
Source:14)
at com.google.android.gms.internal.firebase_remote_config.zzg.zzb(Unknown
Source:5)
at com.google.android.gms.internal.firebase_remote_config.zzaa.zzad(Unknown
Source:178)
at com.google.android.gms.internal.firebase_remote_config.zzf.zzi(Unknown
Source:51)
at com.google.android.gms.internal.firebase_remote_config.zzer.zzc(Unknown
Source:41)
at com.google.android.gms.internal.firebase_remote_config.zzer.zzb(Unknown
Source:23)
at com.google.android.gms.internal.firebase_remote_config.zzer.zza(Unknown
Source:149)
at com.google.android.gms.internal.firebase_remote_config.zzes.then(Unknown
Source:6)
at com.google.android.gms.tasks.zzf.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764) 2019-02-08 22:59:52.759 19724-19754/? E/FirebaseRemoteConfig: Fetch failed!
com.google.firebase.remoteconfig.FirebaseRemoteConfigFetchException:
Fetch failed: The user is not authorized to access the project. Please
make sure you are using the API key that corresponds to your Firebase
project.
Check logs for details.
at com.google.android.gms.internal.firebase_remote_config.zzer.zzc(Unknown
Source:77)
at com.google.android.gms.internal.firebase_remote_config.zzer.zzb(Unknown
Source:23)
at com.google.android.gms.internal.firebase_remote_config.zzer.zza(Unknown
Source:149)
at com.google.android.gms.internal.firebase_remote_config.zzes.then(Unknown
Source:6)
at com.google.android.gms.tasks.zzf.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

挖了一点,然后看着各处,我发现由于某种原因我不得不去 https://console.developers.google.com – >启用API和服务 – > Firebase远程配置,并启用该API.完成后,一切都开始工作了.

我希望这有助于将来的人欢呼!

网友评论