在Swift登录后再关闭并再次打开应用程序GIDSignIn.sharedInstance()。hasAuthInKeychain()始终返回false 有人可以帮我吗?
答案 0 :(得分:3)
在检查GIDSignIn.sharedInstance()。hasAuthInKeychain()之前 添加您的登录范围
GIDSignIn.sharedInstance().delegate = self
GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.login")
GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.me")
if GIDSignIn.sharedInstance().hasAuthInKeychain(){
print("Signed in")
} else {
print("Not Signed in")
}