0

在我们的一个应用程序中,我们的用户已经使用 登录iOS FB SDK,并且在一个页面中正在显示comment box social plugin以呈现评论,但似乎它无法使用现有的记录会话。

是否需要任何步骤以便用户不需要双重登录?

4

1 回答 1

1

评论框社交插件不是为 iOS 设计的。但是我们可以通过限制用户仅使用 WebView 弹出窗口登录 FB 来使其工作。为此,请在- (void)authorize:(NSArray *)permissions;中为 authorizeWithFBAppAuth 和 safariAuth 设置 NO Facebook.m的方法

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

[self authorizeWithFBAppAuth:NO safariAuth:NO];
}

这会将所有 facebook 凭据存储在 sharedHTTPCookieStorage 中。现在,当您使用 webview 加载评论框社交插件时,它将识别现有会话。

于 2012-09-17T09:37:42.703 回答