如果是新用户进入小程序的话,提交code到后端,后端在数据库创建新的用户,此时的新用户数据只有少量数据的(如后端自己创建的id),所以我们需要将能获取到的值传给后端完善数据库。
一、判断数据库中此用户是否有头像和名称,没有则需要授权用户数据(传头像和名称),将得到的头像和名称传到后端完善数据库,此时需要用到用户信息的授权,即wx.getUserInfo。
二、判断数据库中此用户是否有手机号,没有则调用获取手机号授权,即getPhoneNumber。
三、关于位置授权是项目需要,可调用wx.getLocation。