iOS-移动架构师APP练手iOS高级进阶

App内购通关:(一)非代码准备篇

2016-11-29  本文已影响1654人  南城同學

前言

In-App Purchase :App内购,苹果自家的虚拟产品交易功能。
如果你的项目中涉及到开通会员、购买视频、付费道具等花钱才能享受app全部功能的这种虚拟交易,恭喜入坑,因为当下各种支付平台(支付宝、微信钱包、Apple Pay等)只有“In-App Purchase”才能支持,其余都会被拒,自家的Apple Pay也没用(当然你也可以用支付宝等,需要后台配合绕一下,审核的时候隐藏支付宝支付,通过了再打开,但你还得集成内购:光有商品没有支付功能 审核人员怎么测)。
原因:“In-App Purchase” 虚拟交易三七分红;
最近刚完成项目的内购集成测试,整理一下,希望对你有用。


一:非代码准备阶段

1.协议、税务和银行业务

只有当此项完成之后,你的app才可以测试购买功能
此项工作是交给公司运营同事完成的,详情可参考:
http://blog.sina.com.cn/s/blog_a5243c7f0102vnkk.html


2.给你的app添加产品ID

2.1 在iTunes content 创建你的app,进入"我的 app",找到"功能"板块,点击“App内购买项目”后面的 + 号,此时会弹出下图:

屏幕快照 2016-11-29 下午4.55.14.png

解释的比较清晰,以游戏里面的各种道具为例:

注:如果你是做会员资格(爱奇艺会员等)一类的购买功能,选择"非续订订阅";

2.2 类别选择完后“创建”;

注:同一个app中,如果你创建完一个产品ID后从列表中删除了,则此产品ID无法再用;

3.创建沙盒测试

3.1 退到iTunes Content 首页,找到“用户和职能”

屏幕快照 2016-11-29 下午6.09.02.png

3.2按下图提示添加测试账号

WechatIMG1.jpeg
注:该测试账号必须是一个全新的,即:没有注册过 Apple ID的,测试的时候也要把手机上原登录的Apple ID 注销掉。

至此准备阶段已经完成,下一篇介绍代码实现。

App内购通关:(二)代码篇

上一篇下一篇

猜你喜欢

热点阅读