跳转至正文
Capacitor

全新 Capacitor Social Login 插件发布

Capacitor Social Login 插件支持在 iOS、Android 和 Web 端通过 Google、Facebook 及 Apple 进行登录。

全新 Capacitor Social Login 插件发布 Capgo 博客插图

简介

嗨,我是 Michael (WcaleNieWolny) 👋,

经过一个月辛苦(还有点痛苦 🙃)的工作,我很高兴地宣布 Capacitor Social Login 首次发布。该插件旨在帮助处理 iOS 和 Android 上的 Google 和 Apple 登录。此外,我和 Martin 还一起开发了一些独特功能,包括:

  • Android 端引入 Login with Apple
  • 采用全新的 Google Credentials API
  • 新增详细文档

Android 端 Login with Apple

首先,我们来聊聊 Android 端 ‘Login with Apple’ 的重大创新。这并非易事,因为 Apple 的 SDK 并不提供此功能。我使用了 本文 它作为参考点,但我做了一些调整,让它更安全。最终流程如下:

Apple Login 流程图

遗憾的是,这需要后端,并对你的应用 code 做一些修改,但这是我能做到的最好方案。

Android 端 Google Login 更新

接下来,我尝试在 Android 上实现 Google Login。事实证明, CodetrixStudio 的 CapacitorGoogleAuth 使用 即将弃用的 GMS 库。由于该 GMS 库被视为遗留组件,我决定改用 CredentialManager。这简化了登录流程,并移除了烦人的 错误 10 🎉

文档

最后,我写了很棒的 ✨ 文档。我花了很多时间确保文档准确且详尽。 文档包含配置 Apple 和 Google 的详细指南。我还提供了一个 示例后端 用于 Apple 登录 🍎

欢迎查看 Apple 以及 Google 指南!

总结

总之,Capacitor Social Login 插件带来了许多令人兴奋的新功能,未来还会有更多 🚀

继续阅读:全新 Capacitor Social Login 插件发布

如果你正在使用 全新 Capacitor Social Login 插件发布 用来规划身份验证和账户流程,并将它与 @capgo/capacitor-social-login 在 @capgo/capacitor-social-login 中查看实现细节, @capgo/capacitor-passkey 有关 @capgo/capacitor-passkey 的实现细节, @capgo/capacitor-native-biometric 有关 @capgo/capacitor-native-biometric 的实现细节, 双因素认证 有关双因素认证的实现细节,以及 SSO (企业版) 有关 SSO (Enterprise) 的实现细节。

为 Capacitor 应用提供 Live Updates

当 Web 层出现线上 Bug 时,通过 Capgo 发布修复,而不用等 App Store 审核好几天。用户会在后台收到更新,原生变更则仍走正常审核流程。

博客最新动态

Capgo 为你提供打造真正专业的移动应用所需的最有价值的洞察。