appCheck.onTokenChanged 回调何时被调用?
When is the appCheck.onTokenChanged callback invoked?
我在我的 web 项目中使用 appcheck 并像这样设置它:
const appCheck = firebase.appCheck();
appCheck.activate( "my site key", true);
appCheck.onTokenChanged((token) => {
console.log("Token:", token);
});
我假设如果调用 onTokenChanged 回调则浏览器已通过 appcheck 证明是否正确?
如果是这样,那么我的意图是在调用回调时启用分析,因为我可以合理地确定它是合法用户而不是机器人。
在本地,这与 Firebase 中的其他 onEvent 侦听器一样处理,并将 return 成功时的值。这包括 AppCheck,您可以假设该实例在通过 App Check 时是真实的。
当您致电 onTokenChanged
时,您的回拨将是:
- 如果 App Check 令牌已经存在,您的回调将立即使用该值调用。
- 如果 App Check 令牌尚不存在,您的回调将在 生成后调用。
另外:
- 您的回调将始终在 App Check 令牌更新时被调用。
在任何一种情况下,应用程序都已通过认证提供商的检查。
我在我的 web 项目中使用 appcheck 并像这样设置它:
const appCheck = firebase.appCheck();
appCheck.activate( "my site key", true);
appCheck.onTokenChanged((token) => {
console.log("Token:", token);
});
我假设如果调用 onTokenChanged 回调则浏览器已通过 appcheck 证明是否正确?
如果是这样,那么我的意图是在调用回调时启用分析,因为我可以合理地确定它是合法用户而不是机器人。
在本地,这与 Firebase 中的其他 onEvent 侦听器一样处理,并将 return 成功时的值。这包括 AppCheck,您可以假设该实例在通过 App Check 时是真实的。
当您致电 onTokenChanged
时,您的回拨将是:
- 如果 App Check 令牌已经存在,您的回调将立即使用该值调用。
- 如果 App Check 令牌尚不存在,您的回调将在 生成后调用。
另外:
- 您的回调将始终在 App Check 令牌更新时被调用。
在任何一种情况下,应用程序都已通过认证提供商的检查。