![]() | 开心 2018-12-5 13:27 |
---|
签到天数: 67 天
连续签到: 1 天
[LV.6]常住居民II
都说玩家分为两种:人民币玩家和普通玩家。如今AppStore付费的软件越来越多,大家对iOS应用内付费也习以为常。而从开发的角度,iOS应用内付费应如何设置?这就为大家奉上最详细的步骤。 1)准备AppCan的苹果内购买插件包 注意其中有很多类似插件,只有这个是官方提供的。 2)安装插件,需要线上环境 转完以后效果如下: ![]() 3)编写代码 代码很简单,业务逻辑代码需要按自己的需求去写。这里面最关键的是ProductID ,从产品列表那里返回,后面会说到这些问题。
从程序员角度来说,以上表示代码部分工作的完结。没必要继续纠结,接下去是都是需要按苹果内支付的文档来操作。 5)添加一个APP,一定要是下图中的准备提交状态才可以进行测试。 创建APP的具体步骤参考苹果开发文档。 ![]() 6)添加税务信息 ![]() 7)添加商品信息 从APP的功能内去添加,这个商品添加完也一定要处于准备提交状态才可以进行测试。添加商品请参考苹果手册的步骤来实现。 ![]() 8)生成测试账户 一定要添加在沙箱环境的测试用户。具体方法参考苹果操作步骤。 ![]() 9)配置苹果证书和描述文件 此处不要用企业证书而是用发布证书,描述文件要选择Ad Hoc,并且要勾选In-AppPurchase配置,如下图。 ![]() 10)将IPA打包后,通过ITunes安装到Ad Hoc里允许的UUID设备上 设备必须使用沙盒测试账号登录。 ![]() 11)测试 参照下图。后面内容可以按各自需要的逻辑进行开发了。
![]() ![]() ![]() ![]() 12)创建请求到苹果官方进行购买验证 若验证通过即支付成功。uexInAppPurchase.onTransactionState该方法会有回调,注意返回的参数:“status”:0 (状态为0,说明是验证通过,成功交易的,其余情况都是交易失败)。 |