我正在使用Google YOLO(One-tap sign-up and auto sign-in)。
当只有一个用户在浏览器中登录Google帐户时,效果很好。但是,当我登录2个Google帐户时-YOLO提供了弹出窗口,我可以选择其中一个-但随后什么也没发生。
我加载了以下两个脚本:
我的代码通常是这样的:
await window.googleyolo.hint(options);
window.gapi.load('auth2', async () => {
var googleAuth = await window.gapi.auth2.init(options);
if (googleAuth.isSignedIn.get()) {
var authResponse = googleAuth.currentUser.get().getAuthResponse();
// use authResponse.id_token & authResponse.access_token to sign in
}
});
问题在于,在描述的情况下,googleAuth.isSignedIn.get()
是false
。没有信息说明为什么,没有错误,只是false
。
我阅读并尝试了很多东西,所以这是我最后的机会。