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 nell'elaborazione sia dell'accesso Google che dell'accesso Apple su iOS e Android. Inoltre, insieme a Martin, abbiamo lavorato su alcune caratteristiche 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
Prima di tutto, discuteremo dell'innovazione principale di 'Login con Apple' su Android. Questo non era affatto semplice, 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:
Mi dispiace, ma richiede un backend e alcune modifiche al tuo'app 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 è scoperto CapacitorGoogleAuth di CodetrixStudio utilizza una una libreria GMS presto da eliminare. A causa di questa libreria GMS considerata obsoleta, ho deciso di utilizzare il CredentialManager. Ciò ha semplificato il flusso di accesso e ha eliminato l'annoiante errore 10 🎉
Dal documento
context":"Navigation label for Documentation. Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_v2_comp_docs_l` (Native Build V2 Comp Docs L). | Navigation label for Documentation. Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: site footer. Message key `documentation` (Documentation)." 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 di backend
per il login con Apple 🍎 Sentiti libero di controllare il nostro documento su "Apple" E e Google Guida!
Conclusione
In conclusione, il plugin di accesso sociale Capacitor introduce molte nuove e affascinanti funzionalità con molto altro da venire in futuro 🚀
Continua da qui: Rilascio del nuovo plugin di accesso sociale Capacitor
Se stai utilizzando Rilascio del nuovo plugin di accesso sociale Capacitor per pianificare l'autenticazione e le flussi di account, connettilo con @ capgo/ capacitor-social-login per i dettagli di implementazione in @ capgo/ capacitor-social-login @ 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 (aziendale) per i dettagli di implementazione in SSO (aziendale).