Einführung
Hallo, ich bin Michael (WcaleNieWolny) 👋,
Nach einem Monat harter (und ein bisschen schmerzhafter 🙃) Arbeit bin ich froh, die erste Veröffentlichung des Capacitor Social Login bekannt geben zu können. Dieses Plugin wurde entwickelt, um bei der Verwaltung von Google- und Apple-Login auf iOS und Android zu helfen. Darüber hinaus haben Martin und ich gemeinsam an einigen einzigartigen Funktionen gearbeitet:
- Die Einführung von Login mit Apple auf Android
- Die Übernahme der neuen Google-Berechtigungen API
- Die Hinzufügung detaillierter Dokumentation
Login mit Apple auf Android
Zunächst soll es um die größte Innovation von ‘Login mit Apple’ auf Android gehen. Dies war nicht trivial, da Apples SDK diese Funktion nicht bietet. Ich habe dieser Artikel als mein Ausgangspunkt genommen, aber ich habe ihn ein wenig geändert, um ihn sicherer zu machen. Der Flow, den ich am Ende hatte, sieht wie folgt aus:
Leider erfordert es einen Backend und einige Änderungen an deiner App code, aber es ist das Beste, was ich tun konnte.
Aktualisierter Google-Login auf Android
Als nächstes versuchte ich, Google-Login auf Android umzusetzen. Es stellte sich heraus, dass CodetrixStudio's CapacitorGoogleAuth verwendet eine bald zu deaktivierte GMS-Bibliothek Als Ergebnis dieser GMS-Bibliothek wird als veraltet angesehen, entschied ich mich dazu, die CredentialManagerzu verwenden. Dies half dabei, den Login-Flow zu vereinfachen und entfernte die störenden Fehler 10 🎉
Dokumentation
Zuletzt schrieb ich einige außergewöhnliche ✨ Dokumentation. Ich verbrachte viel Zeit damit, sicherzustellen, dass die Dokumentation genau und umfassend war. Die Dokumentation umfasst eine detaillierte Anleitung zum Einrichten sowohl von Apple als auch von Google. Ich lieferte auch ein Beispiel-Backend
für Login mit Apple 🍎 Fühlen Sie sich frei, die und Google Richtlinien!
Zusammenfassung
Zusammenfassend bringt das Capacitor Social Login-Plugin viele neue und spannende Funktionen mit noch mehr zu kommen in der Zukunft 🚀
Bleiben Sie bei der Weiterentwicklung von Release eines neuen Capacitor Social Login-Plugins
Wenn Sie "__CAPGO_KEEP_0__ Social Login" verwenden Release eines neuen Capacitor Social Login-Plugins um die Authentifizierung und die Kontenflüsse zu planen und 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, Zweifaktor-Authentifizierung für die Implementierungsdetails in Zweifaktor-Authentifizierung und SSO (Unternehmen) für die Implementierungsdetails in SSO (Unternehmen).