2012-09-10 34 views
0

在我們的應用中,我們的用戶已經使用iOS FB SDK登錄,並且在一個頁面中顯示comment box social plugin來呈現評論,但似乎無法使用現有的已記錄會話。使用FB iOS SDK連接Facebook社交插件

是否有任何步驟需要,以便用戶不需要雙重登錄?

回答

1

評論框社交插件不是爲iOS設計的。但是我們可以通過限制用戶僅使用WebView彈出窗口登錄到FB來使其工作。要達到這個目的,請在- (void)授權:(NSArray *)權限中爲authorizeWithFBAppAuth和safariAuth設置NO; Facebook.m

- (void)authorize:(NSArray *)permissions { 
self.permissions = permissions; 

[self authorizeWithFBAppAuth:NO safariAuth:NO]; 
} 

方法,這將存儲在sharedHTTPCookieStorage所有Facebook的憑據。現在,當您使用webview加載評論框社交插件時,它將識別現有會話。