Pengenalan
Halo, saya Michael (WcaleNieWolny) š,
Setelah sebulan bekerja keras (dan sedikit menyakitkan š) saya senang mengumumkan rilis pertama plugin Capacitor Social Login. Plugin ini dirancang untuk membantu dalam mengelola baik Google dan Apple Login pada iOS dan Android. Selain itu, bersama Martin, kami telah bekerja pada beberapa fitur unik yang mencakup:
- Pengenalan Login dengan Apple pada Android
- Pengadopsian Google Credentials baru API
- Penambahan dokumentasi rinci
Login dengan Apple pada Android
Pertama-tama, mari kita diskusikan inovasi utama āLogin dengan Appleā pada Android. Ini tidak mudah, karena Appleās SDK tidak menyediakan fungsi ini. Saya menggunakan artikel ini sebagai titik acuan saya, tetapi saya mengubahnya sedikit untuk membuatnya lebih aman. Alur yang saya lakukan akhirnya seperti ini:
Sayangnya, itu memerlukan backend dan beberapa modifikasi pada aplikasi Anda code, tetapi itu yang terbaik yang saya bisa lakukan.
Google Login diperbarui pada Android
Kemudian, saya mencoba menerapkan Google Login pada Android. Sepertinya CodetrixStudioās CapacitorGoogleAuth menggunakan sebuah library GMS yang akan segera dihapus Sebagai hasil dari library GMS ini dianggap sebagai legacy, saya memutuskan untuk menggunakan CredentialManager. Ini membantu memudahkan alur login dan menghilangkan error 10 š
Dokumentasi
Terakhir, saya menulis beberapa dokumentasi yang luar biasa āØ. Saya menghabiskan banyak waktu untuk memastikan bahwa dokumen-dokumen tersebut akurat dan luas. Dokumen-dokumen tersebut termasuk panduan rinci tentang mengatur baik Apple dan Google. Saya juga menyediakan contoh backend
untuk Login dengan Apple Silakan untuk memeriksa dan Google petunjuk!
Kesimpulan
Dalam kesimpulan, plugin Login Sosial Capacitor memperkenalkan banyak fitur baru dan menarik dengan lebih banyak lagi yang akan datang di masa depan š