1
votes

La connexion Ionic Native GooglePlus ne fonctionne pas sans erreur ni console

Avant cela fonctionnait bien, maintenant cela ne fonctionne pas

J'ai utilisé le plugin suivant:

plugin ionique add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID = myreversedclientid npm install --save @ ionic-native / google-plus

Le code de connexion est simple comme dans les instructions:

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

Ionic:

ionique (Ionic CLI): 4.1.2 Cadre ionique: ionique-angulaire 3.9.2 @ ionic / app-scripts: 1.3.1

Cordova:

cordova (Cordova CLI): 8.1.2 (cordova-lib@8.1.1) Plateformes Cordova: Android 7.1.4 Plugins Cordova: cordova-plugin-ionic-keyboard 2.1.2, cordova-plugin-ionic-webview 2.0.2, (et 34 autres plugins)

Système:

Outils du SDK Android : 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 Système d'exploitation: macOS Sierra Xcode: Xcode 9.2 Build version 9C40b

Cordova version 7.1.0

Ionic Native GooglePlus 5.3.0

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


0 commentaires

3 Réponses :


0
votes

Vérifiez le certificat SHA1, lors du transfert de votre application vers Google Play Store, le SHA1 est généré automatiquement par google dans la dernière mise à jour. Pour résoudre ce problème, vous devez utiliser le SHA1 généré automatiquement à chaque fois et le configurer avec ce certificat SHA1 dans votre compte Google.


0 commentaires

0
votes

J'ai résolu ce problème de suppression et de lecture de la plate-forme Android, j'utilise également la plate-forme Android 7.1.4 et cordova 8 (sous win10).

Mais attention, d'après mon expérience, cela soulèvera probablement d'autres problèmes liés à la compatibilité des plugins.

Actuellement, j'ai un problème de compatibilité avec le plugin gratuit google plus et admob (erreur "desugar" lors de la construction) qui s'est levé exactement quand j'ai rencontré le même problème (le plugin google plus fait quoi que ce soit), puis supprimé et réajusté la plate-forme Android.

Lorsque vous installez un seul de ces plugins, tout fonctionne.

Alors essayez cette solution si vous êtes à l'aise avec la plateforme de commande rm / add.

- modifier

Vous pouvez essayer cette solution sans aucun risque en effectuant une extraction de votre projet dans un autre répertoire :)


0 commentaires

2
votes

Essayez ceci:

Rétrograder cordova-plugin-googleplus vers ^ 5.2.1,

Le plugin ionic cordova supprime cordova-plugin-googleplus

désinstaller npm --save @ ionic-native / google-plus

<½Seconde

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

npm install @ ionic-native / google-plus


0 commentaires