私たちのアプリの 1 つで、ユーザーは既に を使用してログインしておりiOS FB SDK
、1 つのページに を表示しcomment box social plugin
てコメントを表示していますが、既存のログ セッションを使用できないようです。
ユーザーが二重ログインする必要がないようにするために必要な手順はありますか?
私たちのアプリの 1 つで、ユーザーは既に を使用してログインしておりiOS FB SDK
、1 つのページに を表示し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 を使用してコメント ボックスのソーシャル プラグインを読み込むと、既存のセッションが認識されます。