积分付费,作为消耗用户积分的主要手段。
在验机报告小程序中,不同的验机报告,所消耗的积分都不一样,而这些定价都是可以制定的,只需要在小程序的基本信息数据库中,设置好所需积分即可,这些积分都是可以随便设置,后台设置,并不用重新上架审核的。
判断
进行积分判断的第一步,是先要获取用户的基本信息,获取到用户的积分信息,第二步就是获取到当前基础信息的各个报告所需积分值,当用户输入序列号之后,点击查询后,页面底部菜单会弹出3种报告选项,用户选择不同的报告类型就会弹出提醒框,提醒框会出现两个选项,分别是积分付费选项和广告解锁选项。
如图所示,为了获取用户信息,首先要判断当前用户的“openid”是否为空,如果是空的,就会提示用户登录,如果是新用户,登录成功就会获得10个积分(新用户获得的积分,也可以设置),如果不是新用户,就会输出当前用户的积分信息。
如果用户当前的积分小于选择获取报告所需的积分时,页面会弹出提示框,提示用户充值积分,进而引导用户前往微店购买兑换码,再回到小程序兑换。
当用户的积分大于所需的积分时,点击付费后,将会调用查询服务,并对个人的积分信息进行更新,重新给积分赋值,赋值为当前积分减掉所需积分的值,完整的动作组如下:
当动作执行完毕后,获得到的数据的话,页面所隐藏的“查看报告”按钮就会显示,点击它后,就会跳转到报告详解页面。这就是完整的积分解锁流程。
广告解锁
除开积分解锁之外,还有广告解锁,用户通过观看激励视频广告,观看结束后,获取基础版的验机报告(因为每调取一次API接口都需要一定的费用,所以广告解锁仅支持基础验机报告)。广告解锁流程如下图所示:
后记
这个验机报告小程序没有会员解锁,因为API接口调用费用太大了,所以会员解锁的功能就没有上架,会员解锁功能是已经开发好了的,如感兴趣,可以关注接下来的【资源变现】小程序。