2012-10-01 54 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框架處理的。

相關問題