0

我在我的应用程序中使用 Facebook SDK 登录,我使用的是最新版本 3.2.1,并且遇到了 SDK 引发的一些错误的问题。例如(我知道这是一个异常情况)如果用户登录我的应用程序,然后在该会话打开时从他们的 Facebook 中删除我的应用程序,然后在我的应用程序上注销/登录 Facebook 会抛出一个 UIAlertView,上面写着 com. facebook.sdk 错误 5,然后如果用户再次登录,它可以通过重新请求权限来正常工作。

虽然这是一个奇怪的用例,但它说明了不希望 Facebook 通过 jibberish AlertViews 与我的用户交流的更大问题,我更愿意检测错误并发出用户可以理解的适当警报。

无论如何(无需重新编写 SDK,是的,我已经提交了一个错误)来抑制 Facebook SDK 中的所有 UIAlertView,并抛出我自己的?

4

1 回答 1

1

遵循此处描述的登录程序时:您可以完全控制警报。Facebook 只是将错误传递给您,您可以选择向用户显示的内容(如果有的话)。

以 Scrumptious 示例应用程序为例。

如果您遇到 Scrumptious 示例应用程序引发您无法控制的警报的特定情况,请描述。

于 2013-04-18T02:00:50.403 回答