当前位置: 首页 > 工具软件 > apifm-flutter > 使用案例 >

使用 apifm 插件进行 Flutter 云开发——积分功能(积分明细 / 积分券 / 连续签到得积分 / 购物积分抵扣规则)

姜鹏程
2023-12-01

功能说明:

积分券

后台批量生成积分券(每个积分券有自己独立的券号);
你可以根据自己的需要:

  1. 制作实体vip积分卡,类似目前的超市卡,刮开涂层后查看券号;
  2. 印刷纸质优惠券、积分券,上面印刷券号;
  3. 使用卡密自动发货功能,发放给用户;
  4. 其他途径将券码发放给用户;

后台积分券可设置:

  1. 可指定批量生成多少张积分券,系统将随机生成积分券码;
  2. 可设置积分券的有效期,系统自动过期作废;
  3. 可设置固定数值积分及随机生成积分;

用户获取到券码后,在小程序上输入券码,兑换成用户的可用积分,用户总积分累加

签到送积分

  1. 激励用户每天登录小程序,完成每日签到任务获得积分奖励;
  2. 积分可用于兑换积分专享优惠券、积分抵扣购物等等场景;
  3. 后天设置每天签到赠送积分数量、连续签到 x 天可获得 y 积分奖励;

知识点回顾

本例中 apifm 插件使用到的方法,可操作用户的积分,所以多个方法中需要传递参数 token (用户登录凭证),用户登录后可获得 token,继而可以管理自己的积分。

所以,你需要先了解以下章节内容:

《使用 apifm 插件进行 Flutter 云开发——用户注册/登陆/忘记密码/退出》

后台配置

免费开通开发者后台

《使用 apifm 插件进行 Flutter 云开发——安装篇》

开启 “积分券”、“积分模块” 模块

  1. 登录 “第一步” 注册的后台,左侧菜单 --> 工厂设置 --> 模块管理
  2. 找到 “积分券” 和 “积分模块” 模块,点击 “启用模块” ,然后 F5 刷新一下后台界面

apifm 使用说明

读取订单积分抵扣规则

 Apifm.scoreDeductionRules()

通过该方法读取后台设置的积分抵扣规则

读取积分赠送规则

 Apifm.scoreRules([Map<String, String> params])

签到送积分

签到规则

 Apifm.scoreSignRules()

读取后台设置的签到送积分规则:

签到一次送多少积分;连续签到x天赠送y积分;

签到

 Apifm.scoreSign(String token)

当前登录用户进行签到,token为调用登录接口登录成功后返回的登录凭证

读取今日签到信息

 Apifm.scoreTodaySignedInfo(String token)

判断今天有没有签到

错误码返回 700 表示未签到;错误码返回 0 表示已经签到

签到记录

 Apifm.scoreSignLogs(Map<String, String> params)

读取历史签到记录

使用积分券兑换积分

 Apifm.scoreExchange(String token, String number)

使用积分券的券号,兑换积分

积分明细

 Apifm.scoreLogs(Map<String, String> params)

用户的每一次积分变动,都会详细记录积分明细

好记性不如烂笔头,自己写一个 Flutter 的例子,import apifm 插件,动手来写一个简单的积分创意 App 吧~

期待你的作品!

 类似资料: