0

我尝试在 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 中,如下所示。

class FirebaseAppCheckProviderFactory: NSObject, AppCheckProviderFactory {
    func createProvider(with app: FirebaseApp) -> AppCheckProvider? {
      if #available(iOS 14.0, *) {
        return AppAttestProvider(app: app)
      } else {
        return DeviceCheckProvider(app: app)
      }
    }
}
# in AppDelegate.swift
// Use AppCheck to prevent firebase from malicious usage
let providerFactory = FirebaseAppCheckProviderFactory()
AppCheck.setAppCheckProviderFactory(providerFactory)
// Use Firebase library to configure APIs
FirebaseApp.configure()

但是在查看firestore请求时,不知何故没有任何验证......我做错了什么?我正在为请求使用 AngularFire,这是一个问题吗?

Firestore 请求概览

4

0 回答 0