2

Facebookログインを使用しているAndroidアプリがあります。私の問題は次のとおりです。ADT からアプリケーションをインストールすると、すべてが正常に機能し、Facebook アプリと webview を介してログインできますが、Playstore からアプリをダウンロードすると、Facebook アプリを介してログインできません (ただし、できます)。 Facebook アプリをアンインストールした場合は、webview 経由でログインします)。

Facebookアプリがインストールされている場合でも、webview経由でログインを強制できるかどうかを知りたいです。または、両方の方法で機能させる方法。

ありがとう!

4

3 に答える 3

8

ログインに使用Facebook LoginButtonしている場合は、ログインに Web ダイアログを使用できます。これを行う:

LoginButton login = (LoginButton) view.findViewById(R.id.login_button);
login.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);
于 2013-03-14T20:59:11.200 に答える
0

シングルサインオンを無効にすると、WebViewログインのみが可能になります。

しかし、なぜあなたはそれをするのですか?SSOはユーザーにとってはるかに簡単です。

SSOを機能させるには、PlayストアでAndroidアプリに署名するために使用したキーを使用してFacebookアプリを構成する必要があります。たとえば、Androidのキーハッシュを参照してください-Facebookアプリ

于 2013-03-14T20:25:06.780 に答える