应用内支付

IAP的全称是In-App Purchase,应用内付费。这种业务模式允许用户免费下载试用,对应用内提供的商品选择消费,比如购买道具,购买游戏等级等等。

参考资料:https://developer.apple.com/in-app-purchase/

 

1、  点开应用,点击manager in-app purchases

2、  点击添加一个新的支付 Create New

3、  选择应用内支付的类型

IAP里有两个关键的词,商品(Product)和交易(Transaction)。 
商品可以是一种虚拟的道具,一个隐藏的关卡或者地图,但必须是直观的,可以让用户购买后直接获益的产品。IAP的商品从消费性质上分为五种:

  • 消耗型商品,一次性服务,用户每次下载都会产生消费。由于这类商品可以被消耗,所以支持重复购买,如金币。苹果应用商店不保存此类商品的购买记录,如果要保存则需要开发者同步到自己的服务器上。
  • 非消耗型商品,只需要用户一次购买。比如游戏关卡,隐藏地图等等。这类商品只要购买一次便可以了,苹果应用商店里每一个用户对非消耗型商品的购买都有记录,可以在不同的设备上恢复购买状态,这个恢复的过程叫做Restore。(如:百度云网盘)
  • 自动重置型订阅,比如电子杂志,读物等。订阅有有效期,一旦过期,需要重新续订。消费者购买这类商品时会从列表中选择一个有效期限,卖家在定义商品的时候从一群固定的选项中选择添加一个有效期,比如7天,一个月,两个月。过了有效期之后,商品的购买状态会被自动重置成未购买,要想继续获得内容则需要再次订阅。这种类型的商品和非消耗型商品一样,会在苹果商店内保存购买记录。(如:贴吧饭团)
  • 免费订阅,:类似于自动重置型订阅类型,但免费,仅适用于杂志类型的app。
  • 非自动重置型订阅,比如用户订阅电子杂志和读物报刊时需要从自定义的期限列表中选择期限,而不是苹果提供的固定选项,比如9天,一个半月或任意时间。在这种情况下,苹果商店无法根据期限来控制订阅的到期行为,所以一切都需要开发商自己编写相应的逻辑来实现。

4、  添加相应IAP信息

Reference Name  应用名字: 该字串可以认为是一个IAP产品的唯一标示

Product ID  应用的id: 应用你自己的反转DNS标示法

在页面底部,显示In-App Purchase Detaile\lauguage部分,点击’Add Lunguage‘,填写信息,并点击保存之。滚到页面底部,再次保存页面。


  • 添加相应的价格

可设置的价格共分为87档,以美元为例,价格区间范围为:0—999美元。

价格说明表:https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/56.0.15.3.3.1.9

 

  • 添加相应的图片

  • 点击保存

5、最后,检查下我们所填写的信息,并保存,IAP随着新版本的提交而提交。

6.测试IAP的准备流程

如果你是一个注册的苹果开发者,接受了最新的苹果开发者协议,并且签署了iOS付费应用合同,那么你就可以继续IAP的测试了。

  • 使用未越狱的设备
  • 测试正在开发过程中的应用内付费,我们不能在真正的苹果商店里进行。苹果给开发者提供了一个用于调试购买行为的测试沙箱,它完全复制了应用商店的交易环境,但在沙箱环境中我们不能用平常的苹果帐号,而是需要用测试帐号。

在iTunesConnect的首页可以点击Manage Users进入用户管理页面,然后选择Test User来创建测试帐号。根据苹果开发者的最新协议,创建测试帐号必须使用一个真实的Email地址,而且密码必须是符合规范的,测试账号需要在邮件里激活后才可以使用。这里创建的帐号可以用来购买开发过程中的应用内付费,但必须记住,测试帐号不能用来登陆真正的应用商店并在产品环境中进行购买行为,否则你的iTunes帐号将有可能被停用。


 

应用内支付问题,参考资料:http://mobile.51cto.com/iphone-410162.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值