J'utilise google plus login natif ionique, mais j'obtiens l'erreur 10 après avoir fait de même.
Voici mon code: -
doGoogleLogin(){
this.googlePlus.login({})
.then(res => {
this.router.navigate(['./tabs']);
this.userInfo = JSON.stringify(res);
console.log(res);
})
.catch(err =>{
console.log(err)
this.userInfo = JSON.stringify(err);
})
}
4 Réponses :
Après 4 jours de recherche, j'ai compris que vous deviez faire des étapes simples, faites-le soigneusement.
1 vérifiez d'abord votre version ionique
si elle est ionique 3
Installez le Cordova et les plugins Ionic Native:
$ ionic cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid $ npm install --save @ionic-native/google-plus@4
Ajoutez ce plugin au module de votre application
2. allez dans Google Cloude Console
3.create Auth2
4. ajoutez l'ID de votre application com.xxxxxx.xxxxxx
monsieur son travail dans la version ionic5?
J'ai enfin trouvé une solution. Je savais qu'il y avait quelque chose à voir avec le fait que cordova ne signait pas l'APK avec mon fichier ~ / .android / debug.keystore , j'ai donc créé un fichier debug-signing.properties dans les plates-formes / android et y a spécifié le chemin de la clé de voûte, le mot de passe, etc.
Les choses ont bien fonctionné après cela
Cheers!
debug-signing.properties code > structure du fichier
keyAlias=yourkeyAlias keyPassword=yourkeyPassword storeFile=theFileContainingTheKeystore storePassword=yourStorePassword
Pour obtenir la solution, je viens d'exécuter
keytool -exportcert -keystore ~/.android/debug.keystore -list -v
mot de passe: android
Copié SHA-1 et créé un nouvel OAuth2 avec ce hachage
Visitez: Réponse Github a >
Pourriez-vous s'il vous plaît partager la pile d'erreurs?
@Boobalan, la seule erreur que j'obtiens est le chiffre 10.
Vous dites que la valeur "err" param dans le bloc catch est le chiffre 10?
@Boobalan oui bien
Assez étrange ! Vous pouvez envoyer un ticket de problème au référentiel de plugins cordova
@Boobalan ne concerne pas le plugin cordova. C'est lorsque je me connecte à Google, la réponse à venir 10.
Ce lien peut vous être utile github.com/EddyVerbruggen/cordova-plugin-googleplus / issues / 2 43