Плагин Ionic 4 Google plus не работает - PullRequest
0 голосов
/ 06 ноября 2019

Я сделал все с помощью учебника.

Добавлено приложение для Android с помощью идентификатора моего приложения, отпечатка пальца SHA1.

Установлено:

"@ionic-native/google-plus": "^5.0.0-beta.14",
"cordova-plugin-googleplus": "8.2.0",

Инициализированная база огня в моем AppModule:

   AngularFireModule.initializeApp(firebaseConfig), // <-- firebase here
    AngularFireAuthModule,

Добавлен GooglePlus для моих провайдеров AppModule:

  providers: [
    GooglePlus
  ]

Компонент входа:

import { GooglePlus } from '@ionic-native/google-plus/ngx';
  constructor(
    private googlePlus: GooglePlus,
  ){}

  async nativeGoogleLogin(): Promise<void> {
    console.log('trying to log in with google');
    try {
       await this.googlePlus.login({
        'webClientId': '125618127989-slbv15359v8g76elj0664agipfedc5cn.apps.googleusercontent.com',
        'offline': true,
        'scopes': 'profile email'
      }).then(res => console.log(res))
      .catch(err => console.log(err))

    } catch(err) {
      console.log(err)
    }
  }

  googleLogin(){
    this.nativeGoogleLogin()
  }

Ошибка на устройстве Android:

this.googlePlus.login () -> Объект не является функцией (...);

Дополнительная информация из команды ионной информации:

Ionic:

   ionic (Ionic CLI)  : 4.11.0 (C:\Users\andri\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.3

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : not available
   Cordova Plugins       : cordova-plugin-ionic 5.4.4, cordova-plugin-ionic-webview 4.1.1, (and 6 other plugins)

Попыткаисправить это за несколько дней, не могу. Кто-нибудь знает, как это исправить и в чем здесь проблема?

...