Невозможно прочитать свойство idToken с неопределенной аутентификацией ioni c Google android - PullRequest
0 голосов
/ 12 февраля 2020

Раньше это работало ... по какой-то причине мне пришлось удалить и заново добавить либо мою IOS, либо Android платформу. В любом случае, это работает для IOS, но не Android.

. Я создал приложение Ioni c 4 и внедрил аутентификацию Google и Facebook. Они оба работают, находят на ios, но по какой-то причине я продолжаю получать приведенную ниже ошибку для аутентификации Google для Android:

код, вызывающий ошибку:

  async googleLogin(): Promise<void> {
      console.log('before gPlus');
      return this.googlePlus.login({
        'webClientId': environment.googleWebClientId,
        'offline': true,
      }).catch((error) => {
        console.log('error', error);
      });
  }

ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'idToken' of undefined
TypeError: Cannot read property 'idToken' of undefined
    at AuthService.retrieveGoogleData

Я пытался удалить платформу, заново добавить и удалить приложение android firebase и повторно добавить. Я даже пытался удалить мой старый WebClientId и создать новый, но безрезультатно ... Я продолжаю получать эту ошибку 10, а idTOken не извлекается из Google.

Я пробовал несколько разных способов создания моего хранилище ключей в онлайн-дискуссиях:

keytool -exportcert -keystore ~ ​​/ .android / debug.keystore -list -v

и

keytool -exportcert -list -v - псевдоним androiddebugkey -keystore ~ ​​/ .android / debug.keystore

они оба генерируют один и тот же Sha1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...