更改谷歌,gmail密码时iOS谷歌SDK失败

时间:2016-09-21 04:34:16

标签: ios swift sdk

我开发了一个iOS应用程序,并使用Swift语言集成谷歌登录。以下是我遇到的问题,如果你能给我一些建议,那就太棒了。

  1. 打开应用程序,引导用户google登录ui。想象一下,用户登录成功并返回应用程序。

  2. 杀死该应用。

  3. 再次打开应用程序。

  4. 在第3步,我会致电GIDSignIn.sharedInstance().signInSilently(),Google SDK会成功登录。

    问题是,在第二步,杀死应用程序后。用户访问网站并更改其密码。

    现在再次打开应用程序,Google SDK仍然在没有再次打开ui登录的情况下成功登录。

    我需要Google SDK登录失败,因为用户已经更改了密码或再次打开了签名ui。

1 个答案:

答案 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();}