3

我正在开发一个应用程序,它既在 iOS 5 上进行基于应用程序切换的登录,又在 iOS 6 下进行本机登录。不幸的是,如果用户不允许访问本机帐户,则返回的错误是通用的“登录错误。对于 iOS 5,我们通常不会处理此错误,因为用户通常会自己点击“取消”,并且我们不需要显示任何额外的 UI。但如果用户已经告诉 iOS 6 拒绝我们的应用程序访问令牌,这意味着我们只是悄悄地失败了。

有没有办法我们可以判断登录失败是由于 iOS 的隐私设置造成的,并且我们可以提供适当的反馈?我在这里看到了一些示例,但它们不提供 iOS 6/iOS 5 特定的行为。我也可以根据 iOS 的版本进行分支,但我只是想看看是否有更官方的方式来区分 iOS SDK。

4

0 回答 0