Facebook SDK をいくつかの権限で使用するアプリがあります。通常、ユーザーが LOGIN ボタンを押すと、アプリは Facebook アプリまたは Webview (Facebook アプリがインストールされているかどうかに応じて) を開き、ユーザーにアプリの承認を求めます。ただし、Facebook アプリを使用する一部のデバイスでは、SDK が認証プロセスをスキップするため、アプリが動かなくなります。
次のように認証メソッドを呼び出します。
mFacebook.authorize(mContext, PERMISSIONS, new DialogListener() {bla bla};
PERMISSIONS は文字列配列です。Facebookアプリをアンインストールすると、Webviewを使用してすべて正常に動作することがわかりました...
何が問題なのですか?