我在使用 Apple 登录时遇到了一个问题。成功登录后弹出窗口关闭但作为回应我得到
{"isTrusted": false} 想知道我错过了什么
我已经在重定向 URL 中添加了子域和域详细信息,并且我的重定向 URL 与打开弹出窗口的页面相同。
这是我的代码以获取更多详细信息
scriptjs.get('https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js', () => {
const params = {
clientId: '*',
redirectURI: '*',
scope: 'name email',
usePopup: true,
};
window.AppleID.auth.init(params);
});
我在按钮单击时启动此过程
handleClick={() => window.AppleID.auth.signIn()}
并通过侦听器收听响应
//Listen for authorization success
document.addEventListener('AppleIDSignInOnSuccess', (data) => {
//handle successful response
alert(JSON.stringify(data));
// here Im getting {"isTrusted": false}
alert("Success");
});
//Listen for authorization failures
document.addEventListener('AppleIDSignInOnFailure', (error) => {
//handle error.
alert(JSON.stringify(error));
});
知道 isTrusted false 是什么意思吗?