最近、私は Facebook SDK 3.0 for Android に取り組んでいます。順調に進んでいる中、以下の課題が見つかりました。
- ネイティブ Facebook アプリがインストールされていないデバイスでユーザーが Facebook ログイン ボタンを押すと、webview ログイン アクティビティが表示されます。ログイン後、アプリがユーザーの権限を要求しても、ログイン ページが再び表示されます。(これは Facebook http://developers.facebook.com/bugs/333926600053215によると既知の問題です)
したがって、Facebook がこの問題を修正するまで、私がやりたいことは、ユーザーが自分のデバイスに FB アプリをインストールしているかどうかを検出することです。そうでない場合は、ログイン プロセスを処理するカスタマイズされた Web ビューを表示したいと考えています。
Facebook ライブラリ プロジェクトにすべてのソース コードがあるので、それをカスタマイズできると思いますが、問題は、これをどのように行うべきかということです。
ライブラリ プロジェクト内のこれらのファイルの 1 つに変更を加えた場合、その変更は、このライブラリ プロジェクトを使用するメイン プロジェクトに自動的に適用されますか? Facebook ライブラリ プロジェクトをカスタマイズする効率的な方法は何でしょうか?