已有的 User,打开 App 时调用 AV.User.loginWithAuthData,此时会发现 _User 表的 updatedAt 字段被更新为当前时间了,已确认仅仅只是触发登录,其他信息并没有做任何改变
登录只是一个读取操作,不应该触发任何 update,从表的数据来看,仅仅是 updatedAt 这个字段更新了,也是非常不符合预期的。
期望登录操作不会改变 User 的信息
登录只是一个读取操作,不应该触发任何 update
第三方登录每次拿到的 authData 里 access_token 应该是不一样的,所以需要更新 authData,导致对应的用户数据 update
打开 App 时调用 AV.User.loginWithAuthData
推荐每次打开 App 的时候,查看当前用户是否已经登录,如果未登录,再调用 AV.User.loginWithAuthData。已登录用户无需再次登录, _User 表的数据也不会改变。
AV.User.loginWithAuthData