我开发了一个iOS应用程序,并使用Swift语言集成谷歌登录。以下是我遇到的问题,如果你能给我一些建议,那就太棒了。
打开应用程序,引导用户google登录ui。想象一下,用户登录成功并返回应用程序。
杀死该应用。
再次打开应用程序。
在第3步,我会致电GIDSignIn.sharedInstance().signInSilently()
,Google SDK会成功登录。
问题是,在第二步,杀死应用程序后。用户访问网站并更改其密码。
现在再次打开应用程序,Google SDK仍然在没有再次打开ui登录的情况下成功登录。
我需要Google SDK登录失败,因为用户已经更改了密码或再次打开了签名ui。
答案 0 :(得分:0)
尝试这样,我希望它对你有用
if GPPSignIn.sharedInstance().trySilentAuthentication() == true {
// handle signIn succcess case
} else {
GPPSignIn.sharedInstance().signOut()
}
// swift
foreach($sheetData[$row] as $key=>$value){
$array_key=$key.$row;
$sheetStrikeThrough[$row][$key]=$objPHPExcel->getActiveSheet()->getStyle($array_key)->getFont()->getStrikethrough();}