Skip to content

v3.7.0

Choose a tag to compare

@leeyeh leeyeh released this 25 May 11:02
· 262 commits to master since this release

Features

  • 第三方账号登录功能增加了两项新的能力:

    • 所有第三方账号登录 API 增加了 failOnNotExist 参数,指定该参数为 true 时如果当前不存在该 authData 对应的用户,将会抛出「未找到用户」异常。该选项使开发者在使用第三方账号登录创建新用户之前有机会要求用户填写手机号码等信息。

      我们还重新命名了这些 API,以更好的反映其功能:

      • AV.User.loginWithAuthData 代替了 AV.User.signUpOrlogInWithAuthData
      • AV.User.loginWithAuthDataAndUnionId 代替了 AV.User.signUpOrlogInWithAuthDataAndUnionId
      • AV.User.loginWithWeapp 没有变化

      旧的 API 已不赞成使用,并将会在 v4.0.0 中移除。

    • 所有第三方账号登录静态 API 增加了对应的实例方法。开发者可以在调用这些方法前,先设置好用户的 usernamepassword 等信息,再与 authData 一起进行登录。增加的方法有:

      • AV.User#loginWithAuthData
      • AV.User#loginWithAuthDataAndUnionId
      • AV.User#loginWithWeapp
  • 新功能预览:排行榜(AV.Leaderboard

    排行榜功能目前在预览阶段,在正式发布前 API 可能会有不向前兼容的变更,请不要在生产环境使用。

Bug fixes

  • 修复了 AV.Query#sizeEqualTo 方法没有返回 this 的问题。