私は自分のアプリにFBプロセスへの接続を行っているFB AuthButtonを持っています
FBアプリの古いバージョン1.8.3~1.8.4)。古いFacebookアプリのバージョン3.0を使用しているFacebook SDK 3.0はブラウザにリダイレクトされ、スタックに入ります
ログインボタンをクリックすると、プロセスはネイティブアプリを起動しませんが、ブラウザを呼び出してプロセスを終了します。
ログでは、私はこれらのログを参照してください。
06-16 12:26:00.709: E/ActivityThread(21597): Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider
06-16 12:26:03.321: E/Tab(21678): onReceivedError -10 fbconnect://success#access_token=MY_TOKEN&expires_in=5170432 The protocol is not supported.
、画面上を、ブラウザがこのスクリーンショットを示しています
この問題を解決するか、私のアプリに戻ってridirectする方法上の任意の考え?
[第3回](http://stackoverflow.com/a/16970648/2405196)オプションでこの投稿はFB authボタンの代わりに 'WebDialog'を実装しています。 – Mihir
私は知っていますが、他の方法がない限り、ユーザーに強制的にWebダイアログを表示させたくありません。この場合、ユーザーはアプリがインストールされているので(更新されていません)、Facebookのアプリのバージョンを知る方法がなく、ログインプロセスを制御できません。どうすれば修正できますか? – thepoosh
SDKはAndroidブラウザには移動しないでください。 fbconnect:// urlにリダイレクトされる前のブラウザのURLは何ですか? –