gpt4 book ai didi

android - FirebaseAuth - 来自此 Android 客户端应用程序 的请求被阻止

转载 作者:行者123 更新时间:2023-12-03 14:00:22 25 4
gpt4 key购买 nike

https://firebase.google.com/docs/auth/android/apple

我们已经在 Android 上开发了 Sign in with Apple 并确认它工作正常。

但是,如果 API key 在 Google Cloud Console 中仅限于 Android,则它无法正常工作并出现以下错误。

com.firebase.ui.auth.FirebaseUiException: An internal error has occurred. [ Requests from this Android client application <empty> are blocked. ]
at com.google.firebase.auth.api.internal.zzdv.zza(com.google.firebase:firebase-auth@@19.2.0:18)
at com.google.firebase.auth.internal.zzal.onReceive(com.google.firebase:firebase-auth@@19.2.0:32)
at androidx.localbroadcastmanager.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:313)
at androidx.localbroadcastmanager.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:121)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:237)
at android.app.ActivityThread.main(ActivityThread.java:7770)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1047)
An internal error has occurred. [ Requests from this Android client application <empty> are blocked. ]
如果 API key 设置为无,则一切正常。

是否应该取消 API key 限制以应用 Apple 等 OAuth 身份验证?

或者还有什么我错过的吗?

供您引用,我在 Identitytoolkit.getProjects 中发现了 403 错误。 API。

Firebase Auth: Requests from this Android client application com.xxx are blocked

上面的讨论我看过很多次了。但这不是一个解决方案,因为添加或删除签名会使其 API Key 限制自动解除。

我不认为这不是 SHA-1 签名问题,因为使用相同 API key 的其他 API 没有问题。

我在 https://github.com/firebase/FirebaseUI-Android 的演示项目中对其进行了测试,但同样的问题也会发生。

当 API key 仅限于 Android 时,我不知道如何使用 Apple 进行身份验证才能正常工作

最佳答案

如果您使用的是 Google Play App Signing,只需登录 Firebase 进入“项目设置”->“集成”,然后按一个按钮将 Google Play 与 firebase 链接,SHA-1 将自动添加。下载并更改您的新 google-services.json
如果您仍然遇到问题,请转到 Google Cloud API,单击左上角的汉堡包图标 -> API 和服务 -> 凭据。选择您正在使用的 API key 。在限制下,选择“无”。

关于android - FirebaseAuth - 来自此 Android 客户端应用程序 <empty> 的请求被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60841925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com