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-Plugins für soziale Anmeldungen bekannt geben zu können. Dieses Plugin wurde entwickelt, um Ihnen bei der Verwaltung von Google- und Apple-Anmeldungen auf iOS und Android zu helfen. Zusammen mit Martin haben wir uns auf einige einzigartige Funktionen konzentriert, darunter:
- 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 wichtigste 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 Ablauf, 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.
Erneuerte Google-Anmeldung auf Android
Als nächstes habe ich versucht, Google-Anmeldung auf Android umzusetzen. Wie sich herausstellt, CodetrixStudio's CapacitorGoogleAuth verwendet eine bald zu deaktivierende GMS-Bibliothek. Da diese GMS-Bibliothek als veraltet gilt, entschied ich mich, die CredentialManagerzu verwenden. Dies hat den Login-Flow vereinfacht und das störende Fehler 10 🎉
Dokumentation
Zuletzt schrieb ich einige außergewöhnliche ✨ Dokumentation. Ich investierte viel Zeit, um sicherzustellen, dass die Dokumentation genau und umfassend ist. 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 🍎 Probieren Sie es gerne aus und überprüfen Sie die und Google Ratgeber!
Zusammenfassung
Zusammenfassend bringt das Capacitor Social Login-Plugin viele neue und aufregende Funktionen mit noch mehr zu kommen in der Zukunft 🚀