Introduzione
Ciao, sono Michael (WcaleNieWolny) 👋,
Dopo un mese di duro (e un po' doloroso) lavoro, sono felice di annunciare il primo rilascio 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 Google Credentials API
- 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 era banale, poiché l'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 con Google su Android. Come si è scoperto, CodetrixStudio’s CapacitorGoogleAuth utilizza una libreria GMS presto da abbandonare Considerato il GMS library come legacy, ho deciso di utilizzare ilCredentialManager Questo ha semplificato il flusso di accesso e ha eliminato l'annoianteerrore 10 Dal documento 🎉
Infine, ho scritto alcune documentazioni incredibili ✨. Ho dedicato molto tempo per assicurarmi che i documenti fossero precisi e dettagliati.
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 controllare il Apple e Google guida!
Conclusion
In conclusione, il plugin di accesso sociale Capacitor introduce molte nuove e affascinanti funzionalità con ancora di più da venire in futuro 🚀
Continua da Release di un nuovo plugin di accesso sociale Capacitor
Se stai utilizzando Release di un nuovo plugin di accesso sociale Capacitor per pianificare l'autenticazione e le flussi di account, connettilo con @capgo/capacitor-accesso-sociale per i dettagli di implementazione in @capgo/capacitor-passkey @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric per i dettagli di implementazione in @capgo/capacitor-native-biometric, Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori, e SSO (azienda) per i dettagli di implementazione in SSO (azienda).