我最近决定为我为小于 300 个用户组运行的 iOS 应用启用 Firebase 上的 App Check。对于 iOS 项目,Firebase 有两个选项:App Check、DeviceCheck 和 App Attest。通过从我的 Apple 开发者帐户上传我的身份验证密钥,我能够毫无问题地打开 DeviceCheck。一切似乎都正常工作,但我不明白幕后到底发生了什么,因为 Firebase 文档仅解释了如何设置它,我想确保它正常工作。
有人可以向我解释一下设备检查在这种情况下如何与 Firebase 一起工作,以及它与 Firebase 也支持的 iOS 应用程序证明有何不同?
Firebase iOS 应用检查文档: