跳转到正文

V7 迁移指南

GitHub

本指南将涵盖以下内容:

  • 从以下版本迁移至 V1 版本: main 版本
  • 从以下版本迁移至 V1 版本: development 版本

V1 版本的重要变更

“V1 中的重要变更”章节

V1 只是将开发版本合并到 main 分支。不过,它包含许多在 main V0 版本中尚未提供的关键变更。这些变更包括:

  • Google 登录的访问范围 (Access scopes)
  • Google 登录的离线模式
  • 统一不同的实现方式
    • 我们进行了广泛测试,以确保 Google Provider 在各平台上的行为保持一致
  • 中的变更 MainActivity.java 针对 Android

  • 请在 Google Console 中添加重定向 URL。不添加重定向 URL,Google 登录将无法使用。

    • 再次提醒,请遵循 Google 设置指南。具体来说,请搜索 Authorized redirect URIs
  • 请确保您没有使用 grantOfflineAccess 在配置中。V1 不支持此功能。

  • 请确保身份验证在所有平台上均能正常工作。

  • 中的变更 MainActivity.java 针对 Android

    • 请按照 Google 设置指南。具体来说,请搜索 MainActivity.java。在 V1 中,您 必须 实现 ModifiedMainActivityForSocialLoginPlugin 在你的 main activity 中。此更改对插件正常工作至关重要。
  • 请在 Google Console 中添加重定向 URL。不添加重定向 URL,Google 登录将无法使用。

    • 再次提醒,请遵循 Google 设置指南。具体来说,请搜索 Authorized redirect URIs
  • 请确保类型和变量名正确。请注意,开发环境与 V1 之间的类型和变量可能不一致。

  • 请确保身份验证在所有平台上均能正常工作。

如果你正在使用 V7 迁移指南 用来规划身份验证和账户流程,并将它与 使用 @capgo/capacitor-social-login 关于使用 @capgo/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 中的实现细节, 双因素认证 有关双重身份验证的实现细节。