1.既然login能返回unionid,那是不是可以替换原先通过encryptedData、iv、signature等数据解密获取unionid的方式,encryptedData,iv这些数据无用了吗?
2.官方说“对于未支持getUserProfile的情况下,开发者可继续使用getUserInfo能力”,这里的意思是4.13后支持的,getUserInfo返回匿名信息,不支持,getUserInfo返回正常信息?
3.为了不频繁弹窗口,第一次调用getUserProfile获取信息存入数据库,之后判断数据库有就不调用getUserProfile,那此时用户在微信换了头像和昵称,再次打开小程序,不能及时更新用户信息了,有比较好的方案吗
1.是可以的
2.需要兼容老版本 https://developers.weixin.qq.com/community/develop/article/doc/0002ce7c5fc018cbccebadded56c13
3.可以的,可以提供入口让用户能更新即可
1.是的
2.最好版本兼容判断
3.不建议只判断一次,因为用户有可能更新头像和昵称,所以看业务需求需要增加对应的更新频率