Einleitung
Hallo, ich bin Michael (WcaleNieWolny) 👋,
Nach einem Monat harter (und ein bisschen schmerzhafter ) Arbeit bin ich froh, die erste Version des Capacitor Social Login bekannt geben zu können. Diese Erweiterung soll dabei helfen, sowohl Google- als auch Apple-Login auf iOS und Android zu handhaben. Darüber hinaus haben Martin und ich gemeinsam an einigen einzigartigen Funktionen gearbeitet, die Folgendes umfassen:
- Die Einführung des Logins mit Apple auf Android
- Die Übernahme der neuen Google-Benutzerdaten API
- Die Hinzufügung detaillierter Dokumentation
Login mit Apple auf Android
Zunächst soll es um die Hauptinnovation des 'Logins mit Apple' auf Android gehen. Dies war nicht trivial, da Apples SDK diese Funktion nicht bereitstellt. Ich habe dieser Artikel als Referenzpunkt verwendet, aber ich habe ihn ein bisschen geändert, um ihn sicherer zu machen. Der Flow, den ich am Ende erreicht habe, sieht wie folgt aus:
Leider erfordert es einen Backend und einige Änderungen an Ihrer App code, aber es ist das Beste, was ich tun konnte.
Neuveröffentlichtes Google-Login für Android
Als Nächstes versuchte ich, Google-Login auf Android umzusetzen. Es stellte sich heraus, dass CodetrixStudio’s CapacitorGoogleAuth eine bald veraltete GMS-Bibliothekverwendet. Als Ergebnis der Betrachtung dieser GMS-Bibliothek als veraltet entschied ich mich, die CredentialManagerzu verwenden. Dies half dabei, den Login-Flow zu vereinfachen und entfernte die nervige fehler 10 🎉
Dokumentation
Dokumentation Beispiel-Hintergrundanwendung zur Apple-Anmeldung
Probieren Sie gerne unsere Anleitung zur Apple und Google Anleitungen!
Fazit
Insgesamt bringt das neue Capacitor-Social-Login-Plugin viele neue und spannende Funktionen mit sich, mit noch mehr zu kommen in der Zukunft
Fortsetzen Sie mit der Veröffentlichung eines brandneuen Capacitor-Social-Login-Plugins
Wenn Sie Veröffentlichung eines brandneuen Capacitor-Social-Login-Plugins für die Planung der Authentifizierung und der Kontoflows, verbinden Sie es mit @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric Zwei-Faktor-Authentifizierung für die Implementierungsdetails in der Zwei-Faktor-Authentifizierung und SSO (Unternehmen) für die Implementierungsdetails in SSO (Unternehmen).