Вход във Facebook: Не пренасочва към инсталираното приложение Facebook?

Здравейте Facebook Login: Не пренасочва към инсталираното приложение Facebook?

Потребителят вече има Facebook installed and he was logged in, няма нужда да влиза във facebook, в приложението вече влиза в приложението по подразбиране във facebook. няма нужда да влизате отново как да решите този проблем?

Някой има ли идея да ми даде предложение.

РЕДАКТИРАНЕ: възможно ли е да получа потребители name и id в моето приложение, влизане във facebook акаунт по подразбиране на мобилно устройство?


person NagarjunaReddy    schedule 06.09.2013    source източник
comment
как сте приложили това?   -  person Biraj Zalavadia    schedule 06.09.2013
comment
Спомням си, че имах проблеми с това преди много време. Има нещо общо с ключа или идентификатора, който fb предоставя за използване на техния sdk. Опитайте се да получите ключа или идентификатора програмно и да го сравните с ключа или идентификатора, които fb ви даде, може да е различен.   -  person dumazy    schedule 06.09.2013
comment
можеш ли да покажеш някои кодове? проблемът може да е във вашата реализация. някъде там.   -  person princepiero    schedule 06.09.2013
comment
Какъв Facebook SDK използвате?   -  person Salman Khakwani    schedule 06.09.2013


Отговори (1)


Използвайте най-новия SDK на facebook.

Моля, проверете също дали във вашия facebook sdk има един java файл с име Facebook.java

Просто проверете функцията за оторизиране в този клас.

Трябва да е като по-долу:

public void authorize(Activity activity, String[] permissions,
        int activityCode, final DialogListener listener) {

    boolean singleSignOnStarted = false;

    mAuthDialogListener = listener;

    //THIS CODE IS EDITED BY SHREYASH FOR NOT ALLOW THE DEFAULT FACEBOOK APP
    // Prefer single sign-on, where available.
    if (activityCode >= 0) {
        singleSignOnStarted = startSingleSignOn(activity, mAppId,
                permissions, activityCode);
    }
    // Otherwise fall back to traditional dialog.
    if (!singleSignOnStarted) {
        startDialogAuth(activity, permissions);
    }
}

Моля те провери го. и ме уведоми. Надявам се, че ще ви помогне много, както ми помогна много.

Насладете се на кодирането... :)

person Shreyash Mahajan    schedule 06.09.2013