苹果内购流程

作者: 许漠颜 | 来源:发表于2016-02-23 17:06 被阅读14247次

    1.登录开发者中心[开发者中心链接](https://developer.apple.com
    2.点击iTunes Connect-->协议、税务和银行业务


    3.进入之后我们首先需要申请iOS Paid Application合同,苹果要我们添加一个联系人信息。因为已经做过所以我的界面上并没有这样的提示。盗图一张:

    4.同意协议之后进到这个界面:

    5.这里我们要填写的有:联系人信息(Contact Info)、银行信息(Bank Info)、税务信息(Tax Info)。

    6.进入联系人信息,增加一个联系人信息。

    7.填写银行信息:
    (1)选择所在国家

    (2)填写CNAPS Code信息,如果你不清楚的情况下你可以点击Look up CNAPS Code

    (3)查询CNAPS Code并填写

    (4)确认银行卡信息

    (5)填写银行帐号信息,next确认所有信息。

    8.填写税务信息。
    (1)税务信息有三个选项:美国税务、澳大利亚税务、加拿大税务。

    (2)这里我们选择美国税务

    (3)这里有两个问题(1)询问你是否是美国居民?(2)询问你有没有美国商业活动?
    (4)然后填写你的税务信息,等待审核结果。
    9.银行、税收/协议我们就结束了,下边我们就进入到我们的app里去。

    10.选择功能,我们添加一个app内购项目。

    11.添加内购项目
    (1)选择类型

    (2)产品名称:是你商品的描述。比如10颗心。产品ID:是一个比较重要的标识,项目通过ID找到商品获取商品信息。价格:可以参考价格表。

    (3)添加语言

    (4)提交一个屏幕快照(按照要求来)。
    (5)添加好之后

    12.商品添加好之后我们做最后一步的准备工作--添加沙盒测试帐号。
    (1)点击进入用户和职能界面

    (2)选择沙盒技术测试员

    (3)填写测试员信息(填写未被其他开发者使用的邮箱,感谢夜空守望者的纠正)

    12.这样我们完成了最后一步的准备工作,下边就是代码实现。为了你们的方便这里我写了一个demo,你们可以下载下来参考一下,当然其中的一些参数需要修改成你们自己的(app内购讲解结束,记得好评哈)。
    苹果内购demo地址

    相关文章

      网友评论

      • 金六六:您好,我想了解一下,苹果内购申请对应用的类型有限制吗?个人用户可以申请苹果内购吗?
      • yuebiubiu:可以不可以这样的,我在iTunes 的时候,把商品定义为1元=1个宝石,当我在APP购买的时候,可以自己选择购买的数量?
        许漠颜:可以,上边已经回答。quantity属性。
      • f907cbd7a6fd:我的只返回。反馈信息结束调用 然后就没反应了,亲爱的作者,能给点提示吗
        f907cbd7a6fd:@许漠颜 没事,谢谢您的回复,我用您的这个代码成功了,用真机测试成功,付款成功。但是不知道为什么不能回掉成功的函数,您有qq吗,真的很需要您的帮助,多谢啦,我的qq 11102069,邮箱11102069@qq.com
        许漠颜:不好意思,刚进来。需要自己写产品ID的
      • Aacmr:楼主,请问内购定产品的时候,那个价格的备用等级是干什么的,可以自己定价钱吗?
      • 232a2d16fd39:您好,有个比较疑惑的问题就是这个虚拟物品的价格能自定义吗?我一直自定义不了价格,但是可选择的价格和我们要求的价格有所不同!
      • 谢谢生活:非常强大,谢谢。
      • 我是nil:你好,可以请教下苹果到账的流程吗?我们这半年有很多用户付费,但是财务说一直没有收到款项!而且开发者账号的付款与财务报告两个月之前的款项都显示结转! 急.....希望了解的大神分享下经验!
        许漠颜:@我是nil 这个的话问下客服吧。:smiley:
        我是nil:@许漠颜 我们早就超过了,这个是要我们自己去提现吗?方便的话可以加下qq624594256,多谢了!
        许漠颜:150刀才能转出来吧,不是用户付钱就能收到钱的。
      • 我是nil:你好,可以请教下苹果到账的流程吗?我们这半年有很多用户付费,但是财务说一直没有收到款项!而且开发者账号的付款与财务报告两个月之前的款项都显示结转! 急.....希望了解的大神分享下经验!
      • 白牛桑:请问苹果内购服务端需要做什么吗
        许漠颜:看你们业务需求
      • 白牛桑:请问,在测试的时候,测试机登录的apple ID必须是沙盒测试账号吗
        许漠颜:@白牛桑 支持,quantity属性。
        白牛桑:@许漠颜 哦哦,苹果内购是不是不支持选择商品数量,比如我要购买5个内购商品,这样的需求,我在别的app上也没有看到
        许漠颜:对的
      • Aacmr:为什么不加上向自己后台服务器验证的代码呢?
      • 大牛大神:这样写完了就可以用自己的app集成代码去测试了吗?
        不需要提交内购项目 和提交app 然后通过了之后再去测试吗?
        这样内购项目在准备提交状态 可以用app取到清单测试吗?
        许漠颜:测试是即时的!
      • 涛大:写的特别详细,谢谢你了
      • 14a96d7da267:第一步名字一直填写不成功
        14a96d7da267:@月光下的独白 搞定了,名字里面括号。。。
        4b76034060ed:@风起时灬想你 名字一直非法字符,问下你解决没
      • 面试题大神:相同的问题, 购买项目的状态是准备提交, 这种情况下拿来测试用? 希望博主能抽空回答, 感谢
        许漠颜:@面试题大神 应该是你想的那个样子。准备提交的状态下,只能使用沙盒测试账号进行测试,如果测试通过,就可以将内购项目进行提交了。
      • Cherish_You:我的APP内购买项目,那个状态是准备提交,我不能支付,是不是提交APP之后才能支付 啊,但是内购没写好 我怎么提交啊
        许漠颜:@Cherish_You 不好意思,过了这么久才看到。准备提交的状态下你可以进行测试,支付应该是在app上线以后才可以的。如果你测试可用的话,在loader中选择内购项目进行提交。
      • 一只大树懒:赞赞赞赞 :grin:
      • xuezhen:你好我想问一下,添加到app中的内购项目可以删除吗?
        许漠颜:@xuezhen 其实苹果有详细的文字介绍。。内购界面的截图也可以。
        xuezhen:@许漠颜   你好,我是刚开始做内购这块,有些问题不太清楚,在添加内购项目时需要上传屏幕快照供审核,这个屏幕快照是指app中进行内购的页面截图吗?
        许漠颜:@xuezhen 可以,虽然不太清楚你要表达什么。但是无论是将app变成一个非内购的app,还是删除内购项目。都是可以的。
      • 4VZhang:沙盒测试账号的Apple ID不必要是真实的,随意一个没有被其他开发者添加过的就可以
        许漠颜:@夜空_守望者 嗯,我修改一下。
        4VZhang:@许漠颜 我刚刚完成内购买的相关功能,沙盒测试账号都是随意填写一个邮箱地址就可以,不过密码的设置与正规帐号密码的设置一样严格,含大小写,数字!
        许漠颜:@夜空_守望者 是吗,确定的话。我修改一下。谢谢。
      • eastCloud:写好的银行税务信息能修改删除吗
        许漠颜:@eastCloud 可以
      • Terry_S:Hi,我有个问题问一下,但是如何用服务器返回的价格列表,而不是自己通过ITunes添加定义价格呢?
        4VZhang:@Terry_S 先在iTunes 添加商品,制定商品价格以及类型;然后把添加的商品的各种信息存放在自己服务器,自己服务器给定API接口去请求商品信息!
        Terry_S:没,我没做过内购还,我只是有这种疑问😊
        我叫阿水:@Terry_S 我也遇到这问题了 :joy: 解决了吗?
      • 7153501c1eb3:赞一个
      • 9af1da15ae58:赞一个
      • Bluelich:不错
      • 哈哈菇凉:赞赞赞

      本文标题:苹果内购流程

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