我正在努力正确设置我的 SHA-1 密钥并限制 android 上的 api 密钥。
我已按照步骤使用 SHA-256 密钥设置应用程序检查,效果很好。
然后,我在 GCP 凭据页面上将我的 SHA-1 密钥添加到我的安卓 api 密钥并添加了相关限制。我还将它添加到了 Firebase 控制台上的 SDK 设置和配置中。
如果我添加 api 限制,它会起作用。在我添加应用程序限制(使用我的包名称和 SHA-1 密钥)的那一刻,尽管用户已登录,但它会引发以下错误(再次没有应用程序限制,这工作正常)
User is not authenticated, please authenticate using Firebase Authentication and try again.
我使用此链接中的步骤生成了我的密钥:Generate SHA-1 for Flutter/React-Native/Android-Native app
- 我做错什么了吗?app-check sha-256 有效,为什么 sha-1 密钥无效?
- 在 Firebase SDK 设置和配置中添加 SHA-1 密钥与在 GCP 控制台上添加凭据部分有什么区别
- 如果使用应用程序检查,是否对实际需要的密钥应用限制?