как заставить ionic 3 перенаправить в приложение после входа в систему с помощью учетной записи Google? - PullRequest
1 голос
/ 07 мая 2019

Я хочу спросить, что мне делать, чтобы мое приложение ionic 3 вернулось в приложение при входе в систему с использованием учетной записи Google.

Я настроил его, и он успешно выполняет вход, но веб-представление перенаправлено наДомашняя страница google.com, а не обратно в приложение, как обычно

вот мой код:

this.googlePlus.login({}).then(result => {
  console.error("LoginWithGooglePlus success: ", JSON.stringify(result));
  console.log("Google userId: ", result.userId);
  console.log("Google displayName: ", result.displayName);
  console.log("Google email: ", result.email);
  console.log("Google givenName: ", result.givenName);
  console.log("Google familyName: ", result.familyName);
  this.navCtrl.setRoot(HomePage, {}, { animate: true, animation: 'ios-transition' });
}).catch(error => {
  console.error("LoginWithGooglePlus error: ", JSON.stringify(error));
});

Хочу отметить, что я использовал этот код ранее в другом приложении, и он работает хорошо, но теперь ничего не происходит, это логин и перенаправление в google plus напрямую, без возврата в приложение!

Жду помощи, спасибо

Ответы [ 2 ]

0 голосов
/ 12 июня 2019

Я тоже с этим столкнулся и нашел решение https://stackoverflow.com/a/56569302/7469439

надеюсь, это кому-нибудь поможет

0 голосов
/ 11 мая 2019

Пожалуйста, попробуйте это

import {AlertController, App, ViewController, Events, NavController, LoadingController, Platform} from 'ionic-angular';

constructor(public http: Http,
                public app: App,
                public platform: Platform,
                public loadingCtrl: LoadingController,) {
        console.log('Hello Google Service Provider');
    }

this.app.getRootNav().setRoot('HomePage');
...