由于 AppCheck,我对 Firestore 的所有请求都被归类为未验证?

All my requests to Firestore are classified as unverified because of AppCheck?

我为 Firestore 强制执行了 Firebase AppCheck。

现在,当我尝试访问数据时,出现错误:

    firebase
      .firestore()
      .doc(firestoreRoot.configs.priceIds._pathUrl)
      .get()
      .then((v) => console.log(v.data()));

在 Firebase 中,它说我的所有请求都未经验证:

这仅适用于 firestore。

还有什么我必须做的吗?

我使用以下方法在我的应用中启用了 AppCheck:

  const appCheck = firebase.appCheck();
  appCheck.activate("MY_SITE_KEY", true);

我尝试在 firebase 控制台中禁用 AppCheck,现在我的所有请求都被接受了。

The firebase documentation 说:

Important: Cloud Firestore support is currently available only for Android and iOS clients. If your project has a web app, don't enable Cloud Firestore enforcement until web client support is available.

因此,appcheck 不能与 web 应用程序的 firestore 一起使用。