问题标签 [firebase-app-check]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 从 API 返回的错误。代码:403 - Firebase 应用检查 Android
我们的应用有 Firebase 应用检查,但有些用户出现此错误,应用崩溃
谢谢
firebase - Firebase AppCheck 使用 Android,未找到应用检查包
我正在尝试在我的 Android 应用程序的 Flutter 项目中使用 Firebase 的 App Check,但像往常一样,我在使用 Google 时遇到了问题。
文档上说要将此代码添加到我们的Android代码中:
所以很自然地,我像这样编辑我的/android/app/src/main/kotlin/com/example/my_app/MainActivity.kt
文件:
根据FlutterFire文档,我们必须添加一个包:
问题开始了:
- Android Studio、VSC 和 IntelliJ IDEA 都检测到这个包。他们
appcheck
用红色突出显示这个词并说Unresolved reference: appcheck
。我知道这个包不存在。 - 结果,我在尝试使用以下命令构建应用程序时失败了
flutter run
:
我的目标
在调试模式下使用 App Check 访问 Firebase 功能(仅限 Android)
笔记
- 我遵循了整个官方文档
- 我有我
build.gradle
最新的 - 我有我
pubspec.yaml
最新的 - 我的所有软件都是最新的
我做错了什么?
编辑
好的,我在这里找到了正确的包
现在又是一个问题!它应该在控制台中打印调试令牌,以便我将其添加到 Firebase 控制台中,但没有任何反应。我的意思是控制台中没有给出调试令牌,只有在尝试访问 Firebase 功能时出错:
我是唯一一个一直遇到 Firebase 问题的人吗?我在 StackOverflow 上问的所有问题都是关于这件事的。
javascript - ReferenceError:文档未定义 - Firebase appcheck 与反应
我正在尝试将 appcheck 集成到我的 firebase react 中,我使用 typescript web 版本 9。我将以下代码添加到我的 functions/src/index.ts
我的 appcheck 集成代码:
完整错误描述:错误:解析函数触发器时发生错误。
ReferenceError:在initializeV3(.../functions/node_modules/@firebase/ app-check/dist/index.cjs.js:1095:17) 在 ReCaptchaV3Provider.initialize (.../functions/node_modules/@firebase/app-check/dist/index.cjs.js:1295:9) 在 _activate (.../functions/node_modules/@firebase/app-check/dist/index.cjs.js:1599:23) 在 initializeAppCheck (.../functions/node_modules/@firebase/app-check/dist/index. cjs.js:1555:5) 在对象。(.../functions/lib/index.js:25:18) 在 Module._compile (node:internal/modules/cjs/loader:1095:14) 在 Object.Module._extensions..js (node:internal/ modules/cjs/loader:1124:10) 在 Module.load (node:internal/modules/cjs/loader:975:32) 在 Function.Module._load (node:internal/modules/cjs/loader:816:12)
- 没有 initializeAppCheck 部分,我的功能部署良好,一切正常。
请帮忙。谢谢!
firebase - 带有 DeviceCheck 的 Firebase 应用程序检查在 Apple 设备上不起作用
我尝试在 Ionic 5、Angular 12 应用程序中实施 Firebase AppCheck 解决方案,以防止在 ios 设备上滥用我的应用程序和云资源。
我按照https://firebase.google.com/docs/app-check/ios/devicecheck-provider?hl=en&%3Bauthuser=0&authuser=0中的描述设置了所有内容,并将配置添加到 AppDelegate.swift 中,如下所示。
但是在查看firestore请求时,不知何故没有任何验证......我做错了什么?我正在为请求使用 AngularFire,这是一个问题吗?
ios - 我如何知道 appcheck 是否正确实施?
我已经按照 Firebase 文档在我的应用程序中实现了 AppCheck。其中一个视频说,对于 iOS,您只需要安装 SDK,配置就会自动进行。但是,当我回到 AppAttest 的书面文档时,我看到了一些用于初始化的代码,例如:
(我想澄清一下我的指标是正确的,并且当我测试我的应用程序时,请求确实伴随着一个有效的令牌)。
我是否必须实施它,如果没有,它的用途是什么?
谢谢!
ios - Firebase App Check 使用 iOS DeviceCheck 如何工作?
我最近决定为我为一个小于 300 的小型用户组运行的 iOS 应用启用 Firebase 上的 App Check。对于 iOS 项目,Firebase 有 App Check DeviceCheck 和 App Attest 两个选项。通过从我的 Apple Developer 帐户上传我的 Auth Key,我能够毫无问题地打开 DeviceCheck。一切似乎都没有问题,但我不明白幕后到底发生了什么,因为 Firebase 文档只解释了如何设置它,我想确保它正常工作。
有人可以向我解释设备检查在这种情况下如何与 Firebase 一起工作,以及它与 Firebase 还支持的 iOS App Attest 有何不同?
Firebase iOS 应用检查文档:
swift - Firebase App Check iOS - 在范围内找不到类型“AppCheckProviderFactory”
- Xcode 版本:12.5.1
- Firebase SDK 版本:8.5.0
- 安装方式:Swift包管理器
- Firebase 组件:应用检查
使用应用程序委托中的示例代码时出现错误(此处的第 3 步:在 iOS 上设置 Firebase 应用程序检查):
“在范围内找不到类型‘AppCheckProviderFactory’”
首先,我尝试导入 FirebaseAppCheck,但无法识别。我可以很好地导入 Firebase(我已经在我的应用程序中使用它),但这似乎并没有让我迷上 App Check。当我查看下载的 Firebase 包时,我看到了 FirebaseAppCheck。
我重置了我的包缓存并清理了构建文件夹,但都没有解决问题。App Check 是打算与 SPM 一起使用,还是应该手动导入框架?或者,(可能更有可能),我在这里遗漏了一些明显的东西吗?
以下代码返回两个错误:在范围内找不到类型“AppCheckProviderFactory”和在范围内找不到类型“AppCheckProvider”。
如果有人能指出正确的方向,我将不胜感激。