Я хочу разработать приложение для Android с аутентификацией в Facebook. Но если в телефоне есть приложение facebook, я не могу авторизоваться в своем приложении, если нет, оно работает хорошо.
Итак, я хочу принудительно выполнить аутентификацию facebook с помощью мобильного Интернета без приложения facebook.
Только если я использую авторизацию (. , .) в приложении, он напрямую использует приложение facebook.
Как я могу решить эту проблему??
кроме того, Hackbook (https://developers.facebook.com/docs/mobile/android/hackbook/) также не работает, если я авторизуюсь через приложение facebook. Я не могу войти в приложение.
/////комментарий
Я нашел ответ сам
Измените функцию авторизации в facebook.java в facebook sdk.
public void authorize(Activity activity, final DialogListener listener) {
authorize(activity, new String[] {}, FORCE_DIALOG_AUTH,
listener);
}
/**
* Authorize method that grants custom permissions.
*
* See authorize() below for @params.
*/
public void authorize(Activity activity, String[] permissions,
final DialogListener listener) {
authorize(activity, permissions, FORCE_DIALOG_AUTH, listener);
}
теперь это работает!