简介
嘿,我是 Michael (WcaleNieWolny) 👋,
经过一个月的辛苦(和有点痛苦 🙃)工作,我很高兴宣布 Capacitor 社交登录插件的首个版本。该插件旨在帮助处理 iOS 和 Android 上的 Google 和 Apple 登录。此外,和 Martin 一起,我们已经在开发一些独特的功能,包括:
- Android设备上的Apple登录
- The adoption of the new Google Credentials API
- __CAPGO_KEEP_0__
Android设备上的Apple登录
首先,我们来讨论一下Android设备上的‘Apple登录’的主要创新。这是一个非平凡的任务,因为Apple的SDK并没有提供此功能。 我使用 这篇文章 作为我的参考点,但我稍微改变了一下,以使其更加安全。 我最终实现的流程如下:
遗憾的是,它需要一个后端和对应用程序code的修改,但这是我能做的最好的事情。
Android设备上的Google登录
接下来,我尝试在Android设备上实现Google登录。结果表明 CodetrixStudio的CapacitorGoogleAuth 使用一个 即将被弃用的GMS库。由于这个GMS库被认为是过时的,我决定使用 CredentialManager。这简化了登录流程,并且移除了烦人的 错误 10 🎉
文档
最后,我写了些惊人的✨文档。我花了很多时间确保文档准确且全面。 文档包括了关于设置Apple和Google的详细指南。我还提供了一个 示例后端
用于Login with Apple 🍎 欢迎您查看 和 Google 指南!
结论
总之,Capacitor 社交登录插件引入了大量新的和令人兴奋的功能,未来还会有更多的功能 🚀