很多朋友看到微信小程序里有微信步数宝换东西,但不知道这个是不是真的,其实很多商家也是真实在做活动,他是通过微信运动步数兑换积分,然后积分就可以抵用现金或者兑换礼品了。

为了鼓励大家走出家门,锻炼身体,不少软件都推出了运动计步的功能,例如计步、蚂蚁森林等,都受到了大家的喜爱。

迎合大众所需,步数宝也诞生了,它是一个使用步数兑换奖励的。

商家使用步数宝功能,可以让顾客使用自己的步数兑换商品,比如手机原价2888元,如果你使用步数兑换的话只要2800 + 五万步就可以了,足足少了88元,顾客高兴了,商家也可以得到后面的持续消费,比如换个手机壳,贴个膜,等等

小编我也是有在开发微信步数兑换礼品的小程序,在这和大家分享在开发过程中遇到的一些问题

由于微信的一些授权接口都要废弃了,所以自己只能用弹窗+button的形式来引导用户授权。具体流程:

调用getsetting来判断用户是否授权获取用户信息,有授权的话直接调用wx.login和wx.getUserInfo获取用户信息,然后调用后端的登录接口进行入库并登录(后端返回用户id过来存储到全局);如果没有授权的话,弹窗进行提示,然后通过button按钮进行授权引导。授权成功,就和前面一样,用户拒绝授权的话,继续弹窗强制授权。

getUserInfo: function(){  //获取用户信息和运动步数以及产品信息
    let that = this;
    wx.login({
      success(res){
        console.log(res.code,'code------------')
        wx.getUserInfo({
          success(res2){  //在这边调用登录接口,获取用户的id
            //console.log(res2,'用户信息')
            that.setData({
              userInfo: res2.userInfo
            });
            app.globalData.userInfo = res2.userInfo;
            wx.request({
              url: app.globalData.baseUrl+'login.php?code='+res.code+'&nickName='+res2.userInfo.nickName+'&avatarUrl='+res2.userInfo.avatarUrl,
              success(res3){
                console.log(res3,'++++++登录接口返回的信息')
                if (Number(res3.data.succeed)===1){
                  app.globalData.uid = res3.data.data.userId;
                }               
                wx.getWeRunData({//获取运动步数
                  success(res4) {
                    console.log(res4, '=====获取用户步数,授权成功')
                    wx.request({
                      url: app.globalData.baseUrl+'decrypt.php?encryptedData='+res4.encryptedData+'&iv='+res4.iv+'&userId='+app.globalData.uid,
                      success(res) {
                        console.log(res, '后端返回的用户步数数据')
                      }
                    })

小编自己做的步数兑换小程序,让你每天运动的步数等同于你的购物基金,你可以用步数去兑换积分,积分可以换各种各样的好东西。

比如,餐饮和运动的完美结合,步数可以转换为积分,使用积分可以兑换店里的菜品或其他礼物,从此激发购买活力,提升用户活跃粘度,让你的点餐小程序更好玩,更有趣!

新微云小程序开发

好了,今天小编就和大家分享到这了,如需咨询了解更多,可以加小编微信共同探讨(微信:lhb-1025)

微信步数换礼品小程序 微信小程序步数换东西 走路步数兑换礼品的小程序需要怎么开发?相关推荐

  1. JavaScript 允许自定义对象,运动兑换商品的小程序,微信步数兑换积分,会员营销软件,让顾客更加愿意来店消费,提升店铺的会员粘性及活越性

    访问对象的属性 属性是与对象相关的值. 访问对象属性的语法是: objectName.propertyName 这个例子使用了 String 对象的 length 属性来获得字符串的长度: var m ...

  2. python开发微信小程序-微信小程序开发:python+sanic 实现小程序登录注册

    开发微信小程序时,接入小程序的授权登录可以快速实现用户注册登录的步骤,是快速建立用户体系的重要一步.这篇文章将介绍 python + sanic + 微信小程序实现用户快速注册登录全栈方案. 微信小程 ...

  3. 一款好玩的关联微信运动的云遛狗微信小程序

    一款好玩的关联微信运动的云遛狗微信小程序 superpet_dog 介绍 微信小程序搜索 "汪汪旺旺旺" 进行体验. ​ 使用微信小程序云开发技术,开发的一款好玩的小程序.关联微信 ...

  4. 微信小程序支付返回签名错误_java 微信小程序微信支付统一下订单及数字签名错误问题(后端)...

    今天来分享一下之前做微信小程序微信支付遇到的一些坑,博主这里是微信小程序支付功能,因此选择的微信支付方式是JSAPI支付方式(温馨提示左下角有音乐哦). 首先我们肯定是要在小程序后台绑定一个商户号的, ...

  5. 初识小程序 ——微信小程序的入门和使用

    一.小程序的介绍 在小程序特别火爆的今天,我们一起来了解了解小程序吧.小程序总类一般分为微信小程序.支付宝小程序.头条小程序.百度小程序.QQ小程序,小程序无需下载安装,能达到"触手可及&q ...

  6. 微信小程序:娱乐小工具微信小程序源码下载支持多种流量主

    这应该是属于娱乐小工具呢还是属于工具箱类型就看你们怎么分辨了 当然啦说是娱乐也可以,里面功能应该也属于娱乐性 如果说是工具类型也可以,里面也属于工具吧 该程序由几个小功能组合而成如有: 网易云音乐下载 ...

  7. 云开发版合成大西瓜小游戏微信小程序源码 微信游戏小程序附带流量主功能

    这是一款云开发版的合成大西瓜小游戏微信小程序源码,微信游戏小程序源码.该小游戏玩法简单,只需要拖动同样的水果落下合成新品众的水果,最终合成大西瓜,玩法酷似俄罗斯方块,相当于换一种形式的俄罗斯方块,简单 ...

  8. 调用支付jsapi缺少参数appid_服务商模式下的小程序微信支付

    最近,要做一个小程序商城的项目,需要在小程序中用到分账功能,也就是顾客购买商品支付的钱要给各个店铺,这就需要用到服务商模式. 在谈服务商模式下小程序微信支付之前,我们先要有一个服务商的商户号,这个商户 ...

  9. 微信 android兼容性问题怎么解决方案,微信小程序兼容性问题

    本文我们来谈谈微信小程序系统兼容性的那些坑. 微信小程序兼容性问题 微信小程序发布一周多了,兼容性问题,特别是 Android 平台兼容性问题特别严重.据我观察,好多小程序掉到兼容性的坑里.掉坑里不要 ...

最新文章

  1. pwa js_如何在互联网信息亭中实现PWA和Barba.js
  2. Digital Realty计划在德克萨斯州建设三层数据中心
  3. android反编译出错,反编译出错信息
  4. 分享一个在线考试系统,练手项目用他很香
  5. 我的python渗透测试工具箱之自制netcat
  6. (一二四)给类对象赋值、以及类对象的返回值
  7. Java异常统一处理
  8. c#读取ini配置文件、将配置数据保存至ini文件
  9. IIC协议范例代码(自用)
  10. HTML+CSS+JavaScript七夕情人节表白网页【樱花雨3D相册】超好看
  11. golang的json的时间格式化解决方案
  12. Java线程强制执行
  13. PAT乙级 1072 开学寄语
  14. 6Attentive Convolutional Neural Network based Speech Emotion Recognition: A Study on the Impact of
  15. 照片调色系列教程(11):浪漫色调 温情暖暖
  16. ENVI 5.3 操作Landset8遥感影像预处理问题汇总(1)
  17. 【前端】——HTML5基础知识(小白教程)
  18. java——OOA,OOD,OOP
  19. 在fedora 36 上安装docker
  20. 微凉日子,菠菜鸡丝面

热门文章

  1. 主流mes厂商_国内主流MES厂商排名报告-MES系统哪家好?
  2. BingPi V3s:一步一个脚印
  3. 【行业解读】大数据和物联网面临的挑战以及区块链解决方案
  4. c++整人程序(2)
  5. 稳压器和LDO以及DCDC简单对比
  6. Curvature与Radius of curvature的区别
  7. C# 控制台使用 UAC 权限
  8. c语言math未定义,C语言中自增自减表达式的未定义行为
  9. 哈佛H8、比亚迪S7、传祺GS8、长安CS95发动机横评对比
  10. Android APP全局置灰