都说没有挂过科的大学是不完整的,同样,做iOS开发,没有被苹果公司拒过,我认为也是不完整,我司的app也终于被拒了。
我们的app去年年底就开发完成了,由于苹果公司的审核加速,一般两三天就通过审核上线了,版本更新迭代也是没问题,在端午前我们公司又上了一款新的app,同时旧的app也提交了新的版本。新app在24小时内通过审核并且上线,而旧的app确一直在审核,审核了5个工作日,才返回信息,是的,被拒了。说明如下:
由于不能确定具体原因,在网上问了几个朋友,有说是第三方支付的问题(联想到了苹果禁止微信打赏,需要走内购),但也不能确定,就干脆直接给Apple Developer Program Support打电话,得到回复说只能通过电子邮件联系App Review 团队,联系后才得知真正原因:
根据苹果应用程序商店审查指南:
11.17 Apps may facilitate transmission of approved virtual currencies provided that they do so in compliance with all state and federal laws for the territories in which the app functions. (如果应用功能遵照各州和联邦法律,那么应用可以用来促进被认可的虚拟货币的流通)
意思就是只能在app中交易苹果approved的virtual currencies,这点在App Store Review Guidelines中也有体现:
3.1.5 Physical Goods and Services Outside of the App: If your app enables people to purchase goods or services that will be consumed outside of the app, you must use purchase methods other than IAP to collect those payments, such as Apple Pay or traditional credit card entry. Apps may facilitate transmission of approved virtual currencies (e.g. Bitcoin, DogeCoin) provided that they do so in compliance with all state and federal laws for the territories in which the app functions.
苹果还举了两个例子,比特币和狗狗币,但苹果具体所approved的virtual currencies列表倒是没看到,只能自己去试试了。于是问题就解决了,把交易功能阉割掉就ok了。
通过这次被拒的处理,也有了被拒的经验,苹果不会无缘无故的拒你,查查app违反了哪条规则解决掉就好,英语差就用中文和他们交流,只是时效性差一点,苹果的服务还是不错哒~