如果用户在权限页面上取消,则Google登录会返回未知错误

时间:2015-06-12 18:44:15

标签: ios google-signin

我在iOS上使用Google登录。登录流程将显示(至少)两个视图。首先,提示用户输入电子邮件&密码。在第二步,系统会提示用户接受一些权限,例如“查看您的电子邮件地址”和“查看您的基本个人资料信息”。

如果用户在第一个视图上点击取消,则didSignInForUser回调会获得用户取消的预期错误代码。

但是,如果用户在第二个视图上点击取消,则在提示输入权限时,didSignInForUser回调会收到未知错误。具体来说,代码-1和本地化描述是“未知错误”。

这是预期的吗?如果是这样,有没有一种很好的方法可以检测到这个未知错误实际上是一个已知错误,用户点击取消?

0 个答案:

没有答案