积分功能,不论是web应用,还是App应用,凡是具有变现能力的应用,大多会选择积分功能。
在微信小程序中,具有积分功能的小程序有很多,因为个人小程序无法开通支付功能,要想盈利,除了流量主广告,第三方广告之外,只能自己开发一套积分功能。
积分
积分,是针对每一位微信小程序用户的,凡是登录过小程序,都会在小程序用户数据库留下信息,所以,只需要在用户数据库中添加一个数值表单即可,因为积分是需要能够增删改查,所以得选择数值类的表单。
积分的用处有很多,如在本小程序中,针对不同验机报告API接口,设置所需积分,当用户花费相对应的积分,就能运行相应的服务,同时,积分也可以提现。提现功能后续再讲。积分的充值,就需要另外的积分兑换功能,而积分兑换功能,正是本小程序的主要盈利途径。具体服务如下图所示:
积分的变动都在于前端动作组调用,前端处理完成,再对当前用户积分赋值,修改并更新数据库里面的积分数值,这样就能完成了积分的变动。
兑换
兑换功能和积分功能是相辅相成的,当积分不足于扣除,就会弹出兑换页面,而兑换页面就会提示用户去哪里获取积分,如本小程序一般会提示用户前往微店,付费获取兑换码,获取兑换码以后,再返回兑换页面兑换。兑换功能如下图所示:
首先需要新建一个积分兑换码的数据库/快表,主要的原理就是当用户在前端输入兑换码进行兑换之后,动作组调用兑换服务,兑换服务通过入参确定兑换码,并在快表/数据库中查询并删除这个对应的兑换码,当删除成功,就会针对当前用户的积分信息进行修改,修改成当前的积分值+兑换码所对应的积分值。这样就形成闭环了。
后记
后续还有VIP功能,看广告解锁验机报告功能,如有兴趣,敬请关注。
TAG: 微信小程序