在我们的一个应用程序中,我们的用户已经使用 登录iOS FB SDK
,并且在一个页面中正在显示comment box social plugin
以呈现评论,但似乎它无法使用现有的记录会话。
是否需要任何步骤以便用户不需要双重登录?
在我们的一个应用程序中,我们的用户已经使用 登录iOS FB SDK
,并且在一个页面中正在显示comment box social plugin
以呈现评论,但似乎它无法使用现有的记录会话。
是否需要任何步骤以便用户不需要双重登录?
评论框社交插件不是为 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 加载评论框社交插件时,它将识别现有会话。