iOS Facebook 3.1 API - "Posted by"未显示我们的应用程序



我刚刚完成了将Facebook 3.1 API集成到我们的应用程序中,除了本机发布UI之外,流程保持不变。当我使用iOS 6设备时,我们应用程序中的墙帖子现在显示"通过iOS",并且我们不会显示为授权应用程序。当我从iOS 5发帖时,我们显示为授权应用程序,墙上的帖子会显示我们的应用程序名称。

我假设这里的区别在于,在iOS 5上,我们自己做图形请求,而在iOS 6中,iOS正在为我们做。有没有办法在iOS 5和iOS 6上都有相同的行为?

是的,原生发布UI(SLComposeViewController)总是通过iOS说,因为它在幕后使用原生iOS Facebook连接的令牌,而不是你的令牌。我假设在上一个化身中,您编写了自己的发布视图控制器。最好坚持使用SLRequest类,它与旧方法几乎相同,只是令牌是通过Accounts框架处理的。

最新更新