Нет обратного вызова от плагина cordova-plugin-googleplus после успешного входа в систему

Вход в Google Plus с использованием cordova-plugin-googleplus в моем ионном приложении вызывает у меня проблему. После входа в систему обратный вызов успеха не вызывается.

      window.plugins.googleplus.login(
        {
            'scopes': 'email profile', 
            'webClientId': '**********', 
            'offline': true, 
        },
        function (obj) {
            alert('login success');
            //... user service called

        },
        function (msg) {
            alert('error: ' + msg);
        }
    );

В приведенном выше фрагменте кода ни одно оповещение не вызывается. Когда я проверяю журналы adb logcat, я обнаруживаю, что вход в систему прошел успешно:

    D/CordovaActivity( 1614): Incoming Result. Request code = 77552
    D/CordovaInterfaceImpl( 1614): Sending activity result to plugin
    I/GooglePlugin( 1614): In onActivityResult
    I/GooglePlugin( 1614): One of our activities finished up
    I/GooglePlugin( 1614): Handling SignIn Result
    I/GooglePlugin( 1614): trying to get account information
    W/CordovaPlugin( 1614): Attempted to send a second callback for 
    ID: *************
    W/CordovaPlugin( 1614): Result was: {**** correct user info ****}

Также интересно, что отлично работает window.plugins.googleplus.trySilentLogin. Я использую физическое устройство Android, а также среди прочего имею плагин facebook.

Любые указатели для решения этой проблемы были бы замечательными.


person Vinayak Bhat    schedule 07.05.2017    source источник
comment
у вас есть решение для этого?   -  person noor    schedule 09.06.2017


Ответы (1)


Я использую этот плагин и просто удалил

'webClientId': '**********',
'offline': true,

Так что плагин работает.

person M. Pancadewa    schedule 29.11.2018