Introduction
Hey, je suis Michael (WcaleNieWolny) đ,
AprĂšs un mois de travail acharnĂ© (et un peu douloureux đ), je suis heureux dâannoncer la premiĂšre version du Capacitor Social Login. Ce plugin est conçu pour faciliter la gestion de la connexion Google et Apple sur iOS et Android. De plus, avec Martin, nous avons travaillĂ© sur des fonctionnalitĂ©s uniques qui incluent :
- Lâintroduction de la connexion avec Apple sur Android
- Lâadoption de la nouvelle API Google Credentials
- Lâajout dâune documentation dĂ©taillĂ©e
Login with Apple sur Android
Tout dâabord, parlons de lâinnovation majeure de âLogin with Appleâ sur Android. Ce nâĂ©tait pas simple, car le SDK dâApple ne fournit pas cette fonctionnalitĂ©. Jâai utilisĂ© cet article comme point de rĂ©fĂ©rence, mais je lâai lĂ©gĂšrement modifiĂ© pour le rendre plus sĂ©curisĂ©. Le flux que jâai finalement obtenu ressemble Ă ceci :
Malheureusement, cela nĂ©cessite un backend et quelques modifications dans le code de votre application, mais câest le mieux que je puisse faire.
Connexion Google actualisée sur Android
Ensuite, jâai tentĂ© dâimplĂ©menter la connexion Google sur Android. Il sâavĂšre que le CapacitorGoogleAuth de CodetrixStudio utilise une bibliothĂšque GMS bientĂŽt obsolĂšte. Cette bibliothĂšque GMS Ă©tant considĂ©rĂ©e comme obsolĂšte, jâai dĂ©cidĂ© dâutiliser le CredentialManager. Cela a permis de simplifier le flux de connexion et a supprimĂ© lâagaçante erreur 10 đ
Documentation
Enfin, jâai rĂ©digĂ© une documentation incroyable âš. Jâai passĂ© beaucoup de temps Ă mâassurer que la documentation soit prĂ©cise et complĂšte. La documentation inclut un guide dĂ©taillĂ© pour configurer Apple et Google. Jâai Ă©galement fourni un exemple de backend pour Login with Apple đ
NâhĂ©sitez pas Ă consulter les guides Apple et Google !
Conclusion
En conclusion, le plugin Capacitor Social Login introduit de nombreuses fonctionnalitĂ©s nouvelles et passionnantes, avec dâautres Ă venir dans le futur đ