我使用Facebook SDK 3.0在我的應用程序之一,和一切工作正常。它將用戶重定向到Facebook應用程序(如果已安裝)或移動網站(如果未安裝)。問題與Facebook SDK iOS 6的原生支持3.1
上週我整合了新的SDK 3.1有一個與Facebook帳戶的原生集成。要做到這一點,我從移動:
[FBSession openActiveSessionWithPermissions:permissions
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
/* My code here */
}];
現在已不建議新:
[FBSession openActiveSessionWithPublishPermissions:permissions
defaultAudience:FBSessionDefaultAudienceFriends
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
/* My code here */
}];
在iOS 5,什麼都沒有改變,完善。在iOS 6上它工作在我的設備上,但我有一些用戶報告系統詢問他們的權限,但他們無法連接。
事實上,我有一個視頻,其中甚至單擊「確定」,當系統詢問Facebook的權限,應用程序不要訪問帳戶,甚至沒有在系統偏好設置註冊。
下面是視頻:http://www.youtube.com/watch?v=JUHF9KNNg6M
如果我從系統中刪除該帳戶,一切就像之前的預期在Facebook上SDK 3.0。
已經有人也遇到了這個問題?或者你有什麼想法如何解決這個問題?
嗨,我有同樣的問題,你找到一個解決方案? – Eyal
@Ludovic我不能在.m文件中寫入FBSession。我必須爲此導入哪個框架? – Hitarth