2012-10-01 19 views
2

我刚刚完成将Facebook 3.1 API集成到我们的应用程序中,并且除了原生发布UI之外,还保留了相同的流程。当我在iOS 6设备上时,我们应用中的墙帖现在会说“通过iOS”,而我们并未显示为授权应用程序。当我从iOS 5发布信息时,我们会显示为授权应用程序,墙上贴文会显示我们的应用程序名称。iOS Facebook 3.1 API - “发布者”未显示我们的应用程序

我假设这里的区别是在iOS 5上,我们自己在做图形请求,而在iOS 6中,iOS是为我们做的。有什么办法可以在iOS 5和iOS 6上具有相同的行为?

回答

0

是的,本地发布用户界面(SLComposeViewController)将始终通过iOS作为后台使用本机iOS Facebook连接令牌而不是您的令牌。我认为在以前的化身中,你写了你自己的发布视图控制器。最好坚持这一点,并使用SLRequest类,它与旧的方式几乎相同,除了令牌是通过Accounts框架处理的。

相关问题