1. 功能概述
1.1 需求介绍
会员是应用内增值的重要部分,用户可以通过订阅会员,享有一定的特权,诸如头像框、尊贵身份、解锁国家、免费发送消息、切换前后摄像头等等。通常订阅会员以月、季度、年为单位,用户可以从三者选择其一。
1.3 目标步骤
通过接口返回参数,显示VIP列表数据
2. 准备条件
- Google Play后台配置完商品
- 后台管理系统配置完商品
3. 功能实现
首先通过接口/api/v3/productList根据产品类型获取产品列表,其中入参productType对应值有:
| 值 | 含义 |
|---|---|
| 0 | 一次性消耗型金币 |
| 1 | 一次性消耗型VIP会员 |
| 2 | VIP会员订阅 |
| 3 | 金币订阅 |
| 4 | 匹配卡订阅 |
| 5 | 金币营销广告商品,用于三方支付,App不涉及 |
| 8 | 一次性消耗型匹配卡 |
对于VIP列表,productType传2即可,另外仍需要结合Google后台返回商品数据,最终显示可以购买的VIP列表,而后面这一部分可以参考Google支付章节查询商品并显示部分。
3.1 列表显示
按照产品需求,结合后端返回字段正常解析显示即可,需要注意的是价格这里的单位为分(显示需要除以100),至于货币本地化,可参考后面文章
4. 常见问题
- 问题1:金币价格显示不正确
- 原因:后端返回金币单位为分
- 解决方案:前端需要除以100后保留两位小数显示