Introduzione
Ciao, sono Michael (WcaleNieWolny) 👋,
Dopo un mese di duro (e un po' doloroso 😊) lavoro, sono felice di annunciare la prima release del plugin di accesso sociale Capacitor. Questo plugin è progettato per aiutare a gestire sia l'accesso Google che l'accesso Apple su iOS e Android. Inoltre, insieme a Martin, abbiamo lavorato su alcune funzionalità uniche che includono:
- L'introduzione di Login con Apple su Android
- L'adozione del nuovo API dei Google
- L'aggiunta di documentazione dettagliata
Login con Apple su Android
In primo luogo, discuteremo l'innovazione principale di ‘Login con Apple’ su Android. Questo non è stato facile, poiché il SDK di Apple non fornisce questa funzionalità. Ho utilizzato questo articolo come punto di riferimento, ma l'ho modificato un po' per renderlo più sicuro. Il flusso che ho finito per utilizzare assomiglia a questo:
Purtroppo, richiede un backend e alcune modifiche all'applicazione code, ma è il meglio che potevo fare.
Google Login rinnovato su Android
Successivamente, ho cercato di implementare il login Google su Android. Come si è scoperto, CodetrixStudio’s CapacitorGoogleAuth utilizza una una libreria GMS destinata a essere deprecatasi prestoA seguito di questa libreria GMS considerata obsoleta, ho deciso di utilizzare il CredentialManagerQuesto ha semplificato il flusso di accesso e ha eliminato l'annoiante errore 10 🎉
Documentazione
Infine, ho scritto alcune documentazioni incredibili ✨. Ho dedicato molto tempo per assicurarmi che i documenti fossero precisi e estensivi. I documenti includono una guida dettagliata per impostare sia Apple che Google. Ho anche fornito un esempio backend
per il Login con Apple 🍎 Sii libero di verificare il e Google guide!
Conclusion
In conclusione, il plugin di accesso Social di Capacitor introduce un sacco di nuove e affascinanti funzionalità con molto altro da venire in futuro 🚀