之前根据公司需求,看了一下内购的问题,其实在网上也有很多介绍苹果内购的文章,但是基本都是直接开始创建收费项目,然后撸代码了,没多少会告诉你在这之前要做什么,那就是填写开发者账号的《协议、税务和银行业务》。这里如果不填写好的话,就算代码写完全,沙盒测试也不会成功的(我当时就很懵逼,我到处问是不是还要手写其他东西,后来一个网友问我协议填了吗,我才晓得,多谢那位群友了)。
今天恰好有另一位群友问到内购的问题,我在和他讨论的时候,其他人就说,你干脆写一篇博客吧,趁现在还记得,不然过段时间肯定忘了。我想想也是,今天正好下班也早,干脆写一篇博客记录一下吧。
首先,你要有一个付费的开发者账号,每个账号的《协议、税务和银行业务》其实只填写一次,以后,这个账号下面所有APP做内购的时候就都不用填写了。下面就让我们来看看这里的填写步骤,这个得你们财务和你一起填(又有理由可以找财务小姐姐吹水了~)
第一步:登录App Store connect
传送门:https://appstoreconnect.apple.com
下面你会看到这个页面,点击红色圈圈里面的
第二步:进入付费APP选项
从第一步进来以后,你会看到这个页面,你要点击付费APP
第三步:设置银行账户
银行账户这里分为几个部分:
1:名称----这里可以随便填写,你自己能区分就行,比如写自由之战游戏收款账户
2:银行所在地区----这里是个选择器,自己选择就行了
3:银行账户货币----中国大陆的当然是选择人民币了
4:ABA汇款路线号码----这里我都看不懂,我们财务小姐姐也是一脸蒙,不过万事不懂问度娘,感谢李彦宏,让我百度到了,就是CNAPS代码。从苹果网站提供的链接里面查不到的,可以去这个网站查询:http://www.lianhanghao.com
5:账号----让财务给你们一个收款的账户,可以使个人账户,也可以是公司账户
6:账户持有人姓名----这里的姓名,不管是公司账户还是个人账户,都要写英文的。(个人应该名在前,姓在后吧,我记得一个文章里面说过,不过我么你有验证过)。这里我当时填写的时候遇到了让人崩溃的问题,就是一直提示我账户持有人姓名验证失败,不管我怎么写都会失败,个人账户,公司账户我全部都试过。后来实在没办法,就给苹果发了反馈,第二天苹果回了邮件,让我再试一遍,然后就那样好了。。。。。。。。苹果网站真不靠谱!!! 要问我怎么反馈的?请把这个页面拉到最底下,有个联系我们,然后根据提示填写就好,最好把有问题的截图附上。
7:账户持有人类型----收款的账户是个人就选个人,公司的就选公司的。
8:把第二个图箭头指向的地方打上勾,然后点击确定
第四步:设置报税表
1:先点击报税表右边的编辑,然后会看到下面的图,正常这里不用做什么操作,点击一个完成就好了。如果符合其他三个中的任何一个,请选择上。
2:点击完成后,再点击填写美国报税表,一开始的两个弹窗,会问你是不是美国身份,有没有在美国的商业活动。我当然没有啦,所以选择了否。然后会出来一个表单,前面的五个内容,有四个已经是写好了的,你只要在第三个选择一下就好,我这里选择的是公司(corporation)
3:然后这张图里面,先在箭头那打上对勾,然后Title那里写上职位
4:这里的只需要在3那里选择公司,然后下面的框里面我选择了NO
5:然后拖到最下面,左上角和左下角的方框选择上,这样报税表就填写完毕了
第五步:设置联系信息
这里应该不用多说,根据提示填写就行了
END:设置已完成
这样子《协议、税务和银行业务》就已经设置完成了,然后回到协议主页面,看到图上付费APP那里的状态是有效,再去做内购测试就好了