【问题标题】:App Check for Expo/React Native app using Firebase JS SDK使用 Firebase JS SDK 的应用程序检查 Expo/React Native 应用程序
【发布时间】:2021-10-09 15:20:55
【问题描述】:

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

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

现在如何获取 context.auth (link) 并将其发送到 Firebase Functions?或者如何手动发送 Firebase 存储所需的功能?

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

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

【问题讨论】:

    标签: iphone firebase react-native expo firebase-app-check


    【解决方案1】:

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

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

    您必须按照here 的说明使用配置插件,然后按照here 的说明配置app-check 模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-23
      • 1970-01-01
      • 1970-01-01
      • 2020-12-06
      • 1970-01-01
      • 2022-07-21
      • 1970-01-01
      • 2021-11-10
      相关资源
      最近更新 更多