我刚刚将新的苹果登录集成到我的应用程序中。第一次尝试注册时,我收到了 fullName、email 和didCompleteWithAuthorization方法中的其他凭据,但是在下次尝试时 fullName、email 和其他用户数据为零。我认为这是因为jwt令牌已经生成。我试图研究热点以注销但找不到任何解决方案。如果有人有同样的问题,请帮助我。为了测试,我需要多次获取凭据。所以我需要以某种方式注销。
这就是我的要求:
let provider = ASAuthorizationAppleIDProvider()
let request = provider.createRequest()
request.requestedScopes = [.fullName, .email]
let controller = ASAuthorizationController(authorizationRequests: [request])
controller.delegate = self
controller.presentationContextProvider = self
controller.performRequests()
Run Code Online (Sandbox Code Playgroud)