前言
项目中一直都有在使用苹果都内购,想着多总结知识,所以写下这篇文章。一来当作自我积累,二来希望能够帮助到有需要的同学
简介
1.什么是苹果内购,为什么要使用苹果内购,苹果内购的规则
2.内购的商品类型,以及如何选择
3.内购兑换码要如何使用
4.代码中内购的基本流程
5.项目中,使用内购所遇到的坑
什么是苹果内购
IAP,即in-App Purchase,是一种智能移动终端应用程序付费的模式,在苹果(Apple)iOS、谷歌安卓(Google Android)、微软WindowsPhone等智能移动终端操作系统中都有相应的实现。 -- 百度百科
另外强烈建议大家去阅读一下光房提供的<APP内购买项目>,文档可以帮助到大家很多
为什么要使用苹果内购
内购是由苹果强行决定的。但是对于商品种类是有区别的。如果在应用当中购买的商品为虚拟商品 / 线上服务,例如王者荣耀中的皮肤,相机滤镜,直播当中的礼物等等,那么你的应用则必须只能使用苹果内购,否则被拒是肯定的。但是如果应用中购买的商品为真实商品 / 线下服务,例如美团买单,滴滴打车,支付宝支付等等,那么你的应用是不用使用苹果内购的。
苹果内购的规则
一旦你使用上了苹果内购,那么所有购买的商品,苹果都将抽取提成。苹果三成,自家七成
内购商品的类型,以及如何选择
- 内购商品的类型。如下图

-
如何选择
消耗型项目:用过一次的商品就会被消耗掉。直播APP中购买的礼物,以及通过代币方式的充值
非消耗型项目:不会随着使用而被消耗掉。例如相机APP中购买过的滤镜
自动续订订阅:当你的订单快要到期的时候,会帮你自动续订然后扣钱。例如优酷会员连续包月
免费订阅:可以免费购买该商品
非续订订阅:订单到期后不会自动续订。例如优酷会员一个月 \ -
另外需要注意的一点就是,恢复购买是不能恢复消耗型项目,其他项目都可以恢复
内购商品价格
内购中的商品价格是不能够自定义的,只能通过苹果指定的价格等级来区分价格。
苹果商品售价一览


内购兑换码要如何使用
<APP内购买项目>文档当中如下位置可以查看详细操作,这里不做过多赘叙。

以下主要同步几点:\
- 兑换码数量:最多可为每个 App 内购买项目生成 100 个促销代码,每个 App 的 App 内购买项目总的促销代码不能多于 1000 个,数量限制半年重置一次(1月1日和7月1日)
- 兑换码有效期:自兑换码的 28 天之后过期,过期和消费后也会占用一个促销代码名额
- 未安装APP用户使用兑换码兑换后会自动下载APP
后续ing ~~~ good night!
