很多朋友看到微信小程序里有微信步数宝换东西,但不知道这个是不是真的,其实很多商家也是真实在做活动,他是通过微信运动步数兑换积分,然后积分就可以抵用现金或者兑换礼品了。
为了鼓励大家走出家门,锻炼身体,不少软件都推出了运动计步的功能,例如计步、蚂蚁森林等,都受到了大家的喜爱。
迎合大众所需,步数宝也诞生了,它是一个使用步数兑换奖励的。
商家使用步数宝功能,可以让顾客使用自己的步数兑换商品,比如手机原价2888元,如果你使用步数兑换的话只要2800 + 五万步就可以了,足足少了88元,顾客高兴了,商家也可以得到后面的持续消费,比如换个手机壳,贴个膜,等等
小编我也是有在开发微信步数兑换礼品的小程序,在这和大家分享在开发过程中遇到的一些问题
由于微信的一些授权接口都要废弃了,所以自己只能用弹窗+button的形式来引导用户授权。具体流程:
调用getsetting来判断用户是否授权获取用户信息,有授权的话直接调用wx.login和wx.getUserInfo获取用户信息,然后调用后端的登录接口进行入库并登录(后端返回用户id过来存储到全局);如果没有授权的话,弹窗进行提示,然后通过button按钮进行授权引导。授权成功,就和前面一样,用户拒绝授权的话,继续弹窗强制授权。
getUserInfo: function(){ //获取用户信息和运动步数以及产品信息
let that = this;
wx.login({
success(res){