【问题标题】:When is the appCheck.onTokenChanged callback invoked?何时调用 appCheck.onTokenChanged 回调?
【发布时间】:2021-08-11 12:36:05
【问题描述】:

我在我的网络项目中使用 appcheck 并像这样设置它:

const appCheck = firebase.appCheck();
appCheck.activate( "my site key", true);
appCheck.onTokenChanged((token) => {
   console.log("Token:", token);
});

假设如果调用 onTokenChanged 回调然后浏览器已通过 appcheck 证明,我是否正确?

如果是这样,那么我的意图是在调用回调时启用分析,因为我可以合理地确定它是合法用户而不是机器人。

【问题讨论】:

    标签: firebase firebase-app-check


    【解决方案1】:

    当您致电onTokenChanged 时,您的回调将是:

    • 如果 App Check 令牌已存在,则会立即使用该值调用您的回调。
    • 如果 App Check 令牌还不存在,您的回调将在它生成后被调用。

    另外:

    • App Check 令牌更新时将始终调用您的回调。

    在任何这些情况下,应用都通过了证明提供者的检查。

    【讨论】:

      【解决方案2】:

      在本机上,这与 Firebase 中的其他 onEvent 侦听器一样处理,并将在成功时返回值。这包括 AppCheck,您可以假设实例通过 App Check 后是真实的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-05
        • 2011-04-30
        • 1970-01-01
        • 1970-01-01
        • 2015-05-21
        • 2016-10-13
        • 1970-01-01
        相关资源
        最近更新 更多