Вход в 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.
Любые указатели для решения этой проблемы были бы замечательными.