2

在我添加 Firebase App Check 之前,我基于 Expo 的 React Native 应用程序运行良好。

我使用的是 Firebase JS SDK 而不是 React Native Firebase,因为这里建议使用它进行跨平台开发。

现在我怎样才能获取然后发送context.auth(链接)到 Firebase 函数?或者如何手动发送 Firebase 存储所需的功能?

如果 AppCheck 和 AppAttest 未强制执行,存储似乎可以正常工作,但一旦我强制执行,每次从存储中加载用户未通过身份验证的图像时,该应用程序都会引发错误。

在此处输入图像描述

https://console.firebase.google.com/u/0/project/myapp-4fa75/settings/appcheck

4

1 回答 1

0

据我了解,您不能因为 JS SDK 使用 reCAPTCHA,而本机应用程序必须使用 SafetyNet (Android) 或 DeviceCheck 或 App Attest (iOS)。

我认为唯一的选择是使用react-native-firebase而不是 JS SDK。

您必须按照此处所述使用配置插件然后按照此处app-check所述配置模块。

于 2022-01-27T13:47:24.200 回答