美文网首页iOS-移动架构师APP练手iOS高级进阶
App内购通关:(一)非代码准备篇

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

作者: 南城同學 | 来源:发表于2016-11-29 18:18 被阅读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 类别选择完后“创建”;

  • 参考名称-------如:PicoVR三个月会员
  • 产品ID-------- -如:com.PicoVR.03.001 (三个月会员1块钱)(此项非常关键,且同一个项目中绝对不能重复)
  • 定价------------如:备用等级A (因为内购存在三七分红,所以价格也不能随便定,只能参考苹果给出的定价清单,选择等级)
  • 显示名称------- 如:PicoVR三个月会员
  • 描述------------如:开通后您将获得三个会员资格;
  • 屏幕快照--------将你改产品的价格截图发送上去;
  • 描述------------未填写
    都填写完成后“存储”,此时你新创建的一个购买项目会显示在“App 内购买项目”下的列表中,显示“准备提交”;
    如果协议、税务和银行业务一项完成,等待半天到一天左右,就可以测试了;
注:同一个app中,如果你创建完一个产品ID后从列表中删除了,则此产品ID无法再用;

3.创建沙盒测试

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

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

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

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

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

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

相关文章

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

    前言 In-App Purchase :App内购,苹果自家的虚拟产品交易功能。如果你的项目中涉及到开通会员、购买...

  • iOS 内购流程整理

    最近项目因为集成了支付宝,上架时被APP审核拒掉了,无奈只能接入内购。 参考文章: App内购通关:(一)非代码准...

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

    一:内购流程 二:代码实现:内购工具类的集成 1.导入库 2.遵守协议 3.内购工具类的启动与注销 程序启动就开启...

  • 苹果内购

    内购前准备 APP内集成IAP代码之前需要先去开发账号的ITunes Connect进行以下三步操作: 1,后台填...

  • 苹果APP内购

    内购?在App内购买非实物产品(如游戏币,电子书,视频等虚拟产品)需要走内购流程,苹果这里面抽走30%盈利。 内购...

  • iOS内购代码篇

    最近公司有支付方面的需求,就搞了支付宝和微信支付,上线的时候高高兴兴的,结果凉了。原因就是app内的虚拟物品必须用...

  • 2022 iOS 内购详解最新最全In-App Purchase

    学如逆水行舟,不进则退。 今天和大家来聊聊iOS内购即In-App Purchase,内购分为消耗型、非消耗型、自...

  • 【2020年1月更新】苹果内购银行、税务信息后台配置

    2019最新iOS内购流程基本配置(不含代码部分) 1、登录https://appstoreconnect.app...

  • 2019最新iOS内购流程基本配置篇

    2019最新iOS内购流程基本配置(不含代码部分) 1、登录https://appstoreconnect.app...

  • 内购(IAP)详解

    一、苹果内购和Apple Pay的区别 1、内购(In App Purchase) 如果您想要在 app 内解锁特...

网友评论

  • jacinzhang:你好,我想问下,我这边配置了 product, 但是 product 状态始终是 准备提交,product 详情页 main 提交以供审核按钮也是无法点击的,不是已批准状态,我代码获取到的 product id 都是不可用的,无法获取到可用的product,
    南城同學:@油炸小蚯蚓 如果你的手机原app iD 已经注销掉了,除了网不好,别的原因我也不清楚
    jacinzhang:@何首乌殿下 嗯,那个状态能够测试使用了,但是现在老是提示,Transaction error: 无法连接到 iTunes Store,想问下博主有碰到这个问题么?
    南城同學:1. 在你创建好product id,app 提交审核之前,它会一直显示准备提交状态;
    2. 能够测试使用,得你创建好product id等半天左右的时间;

本文标题:App内购通关:(一)非代码准备篇

本文链接:https://www.haomeiwen.com/subject/zioapttx.html