Pengantar
Hai, saya Michael (WcaleNieWolny) 👋,
Setelah sebulan kerja keras (dan sedikit menyakitkan 🙃), saya dengan senang hati mengumumkan rilis pertama Capacitor Social Login. Plugin ini dirancang untuk membantu menangani Login Google dan Apple di iOS dan Android. Selanjutnya, bersama Martin, kami telah mengerjakan beberapa fitur unik yang meliputi:
- Pengenalan Login dengan Apple di Android
- Pengadopsian API Google Credentials yang baru
- Penambahan dokumentasi terperinci
Login dengan Apple di Android
Pertama, mari bahas inovasi besar ‘Login dengan Apple’ di Android. Ini tidak sederhana, karena SDK Apple tidak menyediakan fungsionalitas ini. Saya menggunakan artikel ini sebagai referensi, tetapi saya mengubahnya sedikit untuk membuatnya lebih aman. Alur yang saya hasilkan seperti ini:
Sayangnya, ini membutuhkan backend dan beberapa modifikasi pada kode aplikasi Anda, tetapi ini yang terbaik yang bisa saya lakukan.
Pembaruan Login Google di Android
Selanjutnya, saya mencoba mengimplementasikan Login Google di Android. Ternyata, CodetrixStudio’s CapacitorGoogleAuth menggunakan library GMS yang akan segera deprecated. Sebagai hasil dari library GMS ini dianggap usang, saya memutuskan untuk menggunakan CredentialManager. Ini membantu menyederhanakan alur login dan menghilangkan error 10 yang mengganggu 🎉
Dokumentasi
Terakhir, saya menulis dokumentasi yang luar biasa ✨. Saya menghabiskan banyak waktu untuk memastikan bahwa dokumentasi akurat dan lengkap. Dokumentasi ini mencakup panduan terperinci untuk mengatur Apple dan Google. Saya juga menyediakan contoh backend untuk Login dengan Apple 🍎
Silakan periksa panduan Apple dan Google!
Kesimpulan
Sebagai kesimpulan, plugin Capacitor Social Login memperkenalkan banyak fitur baru dan menarik dengan lebih banyak lagi yang akan datang di masa depan 🚀