Introduzione
Ciao, sono Michael (WcaleNieWolny) 👋,
Dopo un mese di duro (e un po' doloroso 😂) lavoro, sono lieto di annunciare il primo rilascio del plugin di accesso sociale Capacitor. Questo plugin è progettato per assistere nell'elaborazione sia dell'accesso Google che dell'accesso Apple su iOS e Android. Inoltre, insieme a Martin, abbiamo lavorato a delle funzionalità uniche che includono:
- L'introduzione dell'accesso con Apple su Android
- La adozione dei nuovi credenziali Google API
- L'aggiunta di documentazione dettagliata
Accedi con Apple su Android
Prima di tutto, discutiamo l'innovazione principale di 'Accedi con Apple' su Android. Questo non era banale, poiché le SDK di Apple non forniscono 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:
Sfortunatamente, richiede un backend e alcune modifiche all'applicazione code, ma è il meglio che potevo fare.
Google Login rinnovato su Android
Successivamente, ho tentato di implementare il login con Google su Android. Come si è rivelato Studio CapacitorGoogleAuth di Codetrix utilizza un libreria GMS in via di deprecazioneCome risultato di questa libreria GMS considerata obsoleta, ho deciso di utilizzare il Manager delle credenzialiQuesto ha semplificato il flusso di accesso e ha eliminato l'annoiante errore 10 🎉
Dal documento
Lastly, I wrote some amazing ✨ documentation. I spent a lot of time making sure that the docs were accurate and extensive. The docs include a detailed guide on setting both Apple and Google. I also provided an esempio backend esempio di backend
per il login con Apple Apple Apple e il Google guida!
Conclusion
In conclusione, il plugin di accesso sociale di Capacitor introduce molte nuove e affascinanti funzionalità con ancora di più da venire in futuro 🚀
Continua da qui: rilascio di un nuovo plugin di accesso sociale di Capacitor
Se stai utilizzando Rilascio di un nuovo plugin di accesso sociale di Capacitor per pianificare l'autenticazione e le flussi di account, connettilo con @capgo/capacitor-login sociale per i dettagli di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-chiave di accesso per i dettagli di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-autenticazione-biometrica-nativa per i dettagli di implementazione in @capgo/capacitor-native-biometric, Autenticazione a due fattori per il dettaglio di implementazione in Autenticazione a due fattori, e SSO (Enterprise) per il dettaglio di implementazione in SSO (Enterprise).