Pengantar
Hai, saya Michael (WcaleNieWolny) 👋,
Setelah sebulan bekerja keras (dan sedikit menyakitkan 🙃), saya senang mengumumkan rilis pertama dari Capacitor Social Login. Plugin ini dirancang untuk membantu dalam menangani Login Google dan Apple di iOS dan Android. Selain itu, bersama dengan Martin, kami telah bekerja pada beberapa fitur unik yang meliputi:
- Pengenalan Login dengan Apple di Android
- Adopsi API Kredensial Google yang baru
- Penambahan dokumentasi yang mendetail
Login dengan Apple di Android
Pertama, mari kita bahas inovasi utama dari ‘Login dengan Apple’ di Android. Ini bukan hal yang sepele, karena SDK Apple tidak menyediakan fungsionalitas ini. Saya menggunakan artikel ini sebagai titik acuan saya, tetapi saya mengubahnya sedikit untuk membuatnya lebih aman. Alur yang saya dapatkan terlihat seperti ini:
Sayangnya, ini memerlukan backend dan beberapa modifikasi pada kode aplikasi Anda, tetapi itu yang terbaik yang bisa saya lakukan.
Google Login yang Diperbarui di Android
Selanjutnya, saya mencoba untuk mengimplementasikan Google Login di Android. Ternyata, CodetrixStudio’s CapacitorGoogleAuth menggunakan perpustakaan GMS yang segera dihentikan. Sebagai hasil dari perpustakaan GMS ini dianggap sebagai warisan, saya memutuskan untuk menggunakan CredentialManager. Ini membantu menyederhanakan alur login dan menghapus kesalahan 10 yang menjengkelkan 🎉
Dokumentasi
Terakhir, saya menulis beberapa dokumentasi luar biasa ✨. Saya menghabiskan banyak waktu untuk memastikan bahwa dokumen tersebut akurat dan luas. Dokumen tersebut mencakup panduan mendetail tentang pengaturan baik Apple maupun Google. Saya juga menyediakan contoh backend untuk Login dengan Apple 🍎
Jangan ragu untuk memeriksa panduan Apple dan Google!
Kesimpulan
Sebagai kesimpulan, plugin Capacitor Social Login memperkenalkan banyak fitur baru dan menarik dengan lebih banyak yang akan datang di masa depan 🚀