ユーザーがメッセージを投稿し、さまざまなFacebookアカウントでFacebookのステータスを更新できるAndroidアプリケーションを作成しているため、同じ(私の)アプリで複数のFacebookログインを行う可能性があります。どうすればこれを行うことができるか提案してくださいアンドロイドで。ありがとう..
1 に答える
認証に fb android SDK を使用している場合、ログインはモバイル デバイスのメイン facebook アプリ (katana) でログインしているユーザーにバインドされます (インストールされている場合)。
ユーザーが次にアプリケーションを開いたときにアプリケーションからサインアウトしても、Facebook アプリを使用してログインしているため、同じユーザーが引き続き使用されます。
ユーザーが Facebook アプリからログアウトし、別のアカウントを使用してログインした場合にのみ、アプリはそのアカウントを使用できます。
できることは、SSO なしでユーザーを認証することです。
この場合、Facebook アプリがデバイスにインストールされていない場合と同様に、oAuth ダイアログを開く SDK を使用して認証が行われます。
このアプローチの問題は、ユーザーが自分の電子メールとパスワードを入力する必要があることです。これは、ほとんどのモバイル デバイスではそれほど楽しい作業ではありません。
このアプローチを採用する場合は、次のスレッドをお読みください: How to disable Facebook single sign on for android - Facebook-android-sdk