Ionic Native GooglePlus не работает без каких-либо ошибок и консоли - PullRequest
0 голосов
/ 03 января 2019

Раньше он работал хорошо, теперь он не работает

Я использовал следующий плагин:

Ионный плагин add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID = myreversedclientid npm install --save@ ionic-native / google-plus

Код для входа в систему прост, как в инструкции:

this.googlePlus.login({})
.then(res => console.log(res))
.catch(err => console.error(err));

Ionic:

ionic (Ionic CLI): 4.1.2 IonicFramework: ionic-angular 3.9.2 @ ionic / app-scripts: 1.3.1

Cordova:

cordova (Cordova CLI): 8.1.2 (cordova-lib@8.1.1)Платформы Cordova: Android 7.1.4 Плагины Cordova: cordova-plugin-ionic-клавиатура 2.1.2, cordova-plugin-ionic-webview 2.0.2, (и 34 других плагина)

Система:

Инструменты Android SDK: 26.1.1 (/ Volumes / mac_data / Android / sdk) ios-deploy: 2.0.0 NodeJS: v8.11.3 (/ usr / local / bin / node) npm: 5.6.0 ОС: macOS SierraXcode: Xcode 9.2 Build version 9C40b

Cordova версия 7.1.0

Ionic Native GooglePlus 5.3.0

"@ ionic-native / google-plus": "^ 4.12.0 ", cordova-plugin-googleplus 5.3.0

Ответы [ 3 ]

0 голосов
/ 03 января 2019

Я исправил эту проблему, удаляя и читая платформу Android, я использую платформу Android 7.1.4 и Cordova 8 (под win10).

Но будьте осторожны, из моего опыта, вероятно, возникнут другие проблемы, связанные с совместимостью плагинов.

В настоящее время у меня есть проблема совместимости с Google Plus и бесплатным плагином AdMob (ошибка «desugar» при сборке), которая возникла именно тогда, когда я столкнулся с той же проблемой (плагин Google Plus делает что-либо), а затем удалил и перечитал платформу Android.

При установке только одного из этих плагинов все работает.

Так что попробуйте это решение, если вам удобна командная платформа rm / add.

- редактировать

Вы можете попробовать это решение без каких-либо рисков, сделав проверку вашего проекта в другом каталоге :)

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

Попробуйте это:

Понизьте версию cordova-plugin-googleplus до ^ 5.2.1,

ionic cordova plugin remove cordova-plugin-googleplus

npm uninstall --save @ionic-native/google-plus

Второй

cordova plugin add cordova-plugin-googleplus@5.2.1 --variable REVERSED_CLIENT_ID=YOUR_CLIENT_ID

npm install @ionic-native/google-plus

0 голосов
/ 03 января 2019

Проверьте сертификат SHA1. Во время отправки приложения в магазин Google Play SHA1 автоматически генерируется Google в последнем обновлении.Чтобы решить эту проблему, вам нужно каждый раз использовать автоматически сгенерированный SHA1 и настраивать этот сертификат SHA1 в своей учетной записи Google.

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