2017年最新版ios内购详细指南 和过坑

kevin_1220 8年前
   <h2>一、摘要</h2>    <p>之前第一次接触内购  不知道是什么鬼,然后 弄成了 Apple Pay ,这样就坑了自己。</p>    <p>网上有很多 APP内购的教程,但是 都去了一些比较重要的步骤。</p>    <h3>1.ios内购  什么时候用到呢</h3>    <p>虚拟产品就需要用到ios内购 ,而且 有支付宝支付  和微信的代码在里面都会审核出来的,这个是我个人的经历。</p>    <h2>二.内购流程</h2>    <p>1.如何创建内购买项目?</p>    <p>创建内购买之前,请确保已完成“协议、税务和银行业务”。打开iTunes Connect,进入app,选择"功能"-"App内购买项目",点击"+"创建一个内购买项目</p>    <p>(这一步略过,网上很多教程)</p>    <p>下面开始创建内购项目</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/9d84186ccd1786474bf361df9407b8eb.png"></p>    <p>这个是完成待审核的图</p>    <p>选择所属类型:</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/51721437bb2d4435bf89a61c84e0e79a.jpg"></p>    <p>选择需要的类型  ,上面说明的很清楚  需要选择什么。</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/1ba3e9e7b0e8eda0e4b9ed22609d8102.png"></p>    <p>实例图</p>    <p>创建好了是等待提交状态</p>    <p>下一步:</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/9bd32cb27476910ba43a83d7cdba2427.png"></p>    <p>如图</p>    <p>记得在这里勾选</p>    <p>然后</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/5ab8a3c09bf609f0732c8b21e67ad4c7.png"></p>    <p>看清楚它的说明</p>    <p>然后就是直接把APP 先提交上去 审核  (这里注意 :一开始我以为 商品和APP是分开去提交的,结果是一起提交然后审核过了商品才有效!!!)</p>    <p>一般很多人都不知道这一步</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/a70cadeda087b1370dab3886b23ee0b8.png"></p>    <p>先提交审核商品</p>    <p>然后已经审核通过的才可以用来测试!!!</p>    <p><img src="https://simg.open-open.com/show/23c2f05bfd083988308540a7db619667.jpg"></p>    <h2>三、测试(无需添加银行卡也可以测试!!)</h2>    <p>1.  无需添加银行卡也可以测试!</p>    <p>2. 一定要用真机测试</p>    <p>3.商品信息 如果无效,一般是 商品还没有审核通过  !!</p>    <p>这一步很关键 (成果检测的一步)</p>    <p>打开</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/62f0c229efa8a681338b35be9841b1d6.png"></p>    <p><img src="https://simg.open-open.com/show/27b17a9bde608a567ef8999990243064.png"></p>    <p>这步需要解析一下</p>    <p>这里填写的电子邮箱是随便填写上去的,填写的是没有绑定过 appid的(ps:我就随便搞一个数字上去)</p>    <p>这里是添加测试员。</p>    <h2>四、代码</h2>    <p>这些内购的demo很多 ,网上随便都有,我推荐几个demo <a href="/misc/goto?guid=4958968204321358046" rel="nofollow,noindex">4code</a> 点击进去  搜索 “内购” 可以找到内购的代码 http://www.code4app.com/thread-12396-1-1.html</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/46525d6910e20f73fd60bac81fe36bc1.png"></p>    <p>下载了这个demo之后  把商品的id 改了自己的  还有就是bundle id  换了自己的就ok!</p>    <p>直接可以测试了,</p>    <p>这里贴一下测试结果</p>    <p>测试内购买</p>    <p>内购买的代码已经写好了,内购项目也新建了,沙盒测试帐号也有了,现在可以动手测试内购买了。</p>    <p>手机打开App Store,选择第一个tab精品推荐,滚动到最底部,点击自己的Apple ID,在弹出的框中,选择注销。</p>    <p>打开我们自己的app,进入内购买商品列表页面,点一个商品,发起购买。</p>    <p>在登陆的弹框中选择使用现有的Apple ID,在登陆iTunes connect的弹框中,输入前面注册的沙盒测试帐号</p>    <p>在购买信息的弹框中选择购买</p>    <p style="text-align:center"><img src="https://simg.open-open.com/show/82c5c0e651bdeb7c1cc6ac98afc7d17c.png"></p>    <p>购买完成,前往我的帐户,查看充值记录,验证服务器是否纪录此次交易。</p>    <p> </p>    <p> </p>    <p>来自:http://www.jianshu.com/p/1d501d454f91</p>    <p> </p>