iOS开发笔记 --- 内购

内购即 In-App Purchase ,指苹果为App内购买游戏道具、电子书、视频会员、期刊订阅等虚拟商品或服务提供的一套交易系统,而且苹果和开发者默认3/7分成。

对于App内虚拟商品或服务的购买一定要使用内购,否则审核会被拒,如果购买的商品是真实存在的,如京东、淘宝上买的东西则使用微信、支付宝支付而不能使用内购,否则也是会被拒的。

具体的内购流程总结如下:

1、签署《付费应用程序协议》

若要提供 App 内购买项目,必须在 App Store Connect 中签署《付费应用程序协议》,并填写填写协议、税务和银行业务

1.1 App Store Connect -> 协议、税务和银行业务
iOS开发笔记 --- 内购_第1张图片
image.png

2、在 App Store Connect 中配置 App 内购买项目

在使用内购之前,需要在App Store Connect后台配置一个内购产品,并且提交给苹果审核,审核通过之后,内购项目才会生效。

2.1 App 内购买项目类型

App内购买项目类型分为 消耗型项目非消耗型项目自动续期订阅非续期订阅 四种:

2.1.1 消耗型项目

该类型适用于可多次购买的消耗型项目,如游戏道具、钻石、金币等。

2.1.2 非消耗型项目

该类型适用于一次购买永久有效的项目,如电子书、游戏关卡等。

2.1.3 自动续期订阅

该类型适用于自动续费的订阅项目,比如视频网站的连续包月会员。自动续费订阅型商品在有效期到期的前一天,会尝试自动续期,自动续期之后,开发者服务器上的有效期也应该对应延长。用户购买后会每月自动续费,直到用户手动取消或者开发者下架IAP项目。

2.1.4 非续期订阅

该类型适用于固定有效期的非自动续费项目,如音乐App的会员和一些视频App的会员。没有跨设备同步和本地restore机制,用户可以多次购买。

2.2 添加内购项目
2.2.1 创建内购项目
WechatIMG68.png
2.2.2 编辑内购项目
iOS开发笔记 --- 内购_第2张图片
731577434365_.pic_hd.jpg
2.2.3 创建完成
iOS开发笔记 --- 内购_第3张图片
WechatIMG71.png

3、内购实现

3.1 内购流程
3.2 代码实现

4、内购测试

5、在 App Store 上发布 App 和 App 内购买项目

6、关于付款和财务报告

你可能感兴趣的:(iOS开发笔记 --- 内购)