ios - 无效的 Facebook token

标签 ios iphone facebook facebook-ios-sdk

我在处理 Facebook 错误时遇到了一些问题。

我的应用程序显示一个页面,告诉用户他们在登录失败时阻止了该应用程序。 此页面告诉用户转到 settings>>privacy>>facebook 并取消阻止该应用程序。
如果 sessionStageChanged 方法包含错误,我将导航到此页面。

然而,当用户更改密码时,我注意到一个问题,这将使 iOS Facebook 集成登录 无效,这当然会导致错误消息不再正确。
我创建了另一个错误页面,告诉用户他们在 ios 集成中的密码已过期,但我无法弄清楚何时需要导航到它。

-两种不同类型的失败都返回 Facebook 错误 2,这是一个非常普遍的错误,所以我无法从这个错误代码中找到导致问题的原因。 -我在这里找到了另一个使用 [FBSession renewSystemCredentials] 方法的答案,但我注意到这也会返回 ACAccountCredentialRenewResultFailed ||在这两种情况下都拒绝了错误,所以这也行不通。
-我在这个页面找到了官方文档:https://developers.facebook.com/docs/facebook-login/testing-your-login-flow/但这没有解决办法只有一个解释。

遇到这种情况我该怎么办?
我现在如何导航到应用程序阻止页面以及何时导航到密码更改页面?
我正在使用 Facebook SDK 版本:3.10.0

提前致谢!

最佳答案

感谢评论。
在 Ming Li 的回答之后,我在这个页面上找到了一些东西:https://developers.facebook.com/docs/ios/errors
但是在我的应用程序中对其进行测试后,Facebook 错误针对无效登录返回了相同的错误。
我将通过让我的用户手动浏览不同类型的解决方案来处理这个问题。

关于ios - 无效的 Facebook token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20950271/

相关文章:

ios - 在 UITableView 中更改自定义部分 View 的标题

ios - 如何使用照片框架从iOS相机胶卷中获取最新的照片?

ios - 带有 UICollectionViewCompositionalLayout 的单行水平 UICollectionView 的不完整删除动画

ios - “折线”不可用 : APIs deprecated as iOS 7 and earlier are unavailable in Swift

iphone - IOS项目中的C++前向引用(前向引用 'enum'类型)

javascript - iOS 版 Chrome 与 <样式> 高度 : 100vh;&lt;/style&gt;

iphone - 是否有通用的方法来确定任何应用程序实现的 URL 方案?

javascript - 如何在 VueJS 中触发 Facebook Pixel

javascript - 如何像 Pinterest 一样呈现 "Continue as X"Facebook 登录

android - 在 PhoneGap 应用程序上对我的 node.js 服务器执行授权(通过 facebook)REST 请求