iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程

iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程,第1张

我有位开发者朋友最近被苹果审核搞得焦头烂额,他最近每天早上醒来第一件事就是查看手机,看看收没收到苹果发来的邮件。我了解了他的事迹之后也感慨确实蛮伤的。今天我就以第一人称的视角给大家阐述一下他被拒4次的心路历程。

各位开发者如果有遇到什么问题,或者自己的心路历程欢迎来公众号-app不内卷,私聊我哟,一起沟通苹果的【疑难杂症】

由于公司业务原因,之前一直都是用的投机取巧的方法,部分产品没有走苹果内购,苹果那边也一直没有发现。后来上了一个小版本,基本上都是H5那边的功能,我们这边就多加了几个分享按钮,支付这边没有动代码,以为跟平时一样,还是今天提,明天过审。谁知,苹果不知怎么发现了隐藏功能,然后,我们经历了一系列的被拒过程。。。(流下了难过的泪水?)

第一次被拒:

翻译:

第一次收到2.3.1和3.1.1的大礼包
我们当时的解决方案有这几个:

一、仔细检查代码,查看哪里出了纰漏被发现了。其中,包括

1、替换关键字:替换alipay、paymoney等和钱有关的关键字;删除¥符号

2、产品文案中的微信二维码文案修改

3、添加游客模式

4、优惠券隐藏

二、支付做成H5的

三、老老实实的做内购

我们选择了第一种,对代码进行了排查与修改,尽量让苹果看不到非内购购买。反正苹果只是怀疑,也没有实锤。然而,我们还是收到了同样的审核结果。

苹果回复:

We still discovered that your app contains hidden features.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

翻译:

我们仍然发现您的应用程序包含隐藏的功能。

下次提交此应用程序可能需要更长的审核时间,在解决此问题之前,此应用程序将没有资格进行快速审核。

好吧,我们老实了,乖乖的把内购添加上,走内购。在经过一些列的修改后,我们再次提交新版本。

第二次被拒:

翻译:

这次说我们用户未登录情况下不能购买。

然后,一开始我们选择了申诉,给他们说了我们的产品是分层次服务的,只有达到我们制定的一些考核标准后,才可以参加我们为各层次用户准备的相应的新手、入门、精品、高级课程。并不是每一个用户都可以参加我们的线上课服务。这是我们公司的业务方向,也是为了更好的服务用户。因此,我们必须在用户登录的情况下,才可以判断用户可以报名哪一些课程。以及其他一些理由,就是,必须拿到用户信息才能购买。然后,苹果果断的拒绝了我们。无奈,我们只好添加了游客也可以购买的功能。

第三次被拒:

翻译:

我们的需要走内购的产品分为两种:视频课和会员。

在之前,视频课的购买和会员的购买,都是通过充值成我们内部的一种货币,然后通过扣货币的形式进行购买我们的产品,而这种货币的类型是消耗型的。苹果拒绝我们的原因是:他认为视频课可以是消耗型的,但是会员不应该做成消耗型的,应该做成续订或非续订型的类型。而我们统一用了消耗型的货币,这样是不对的。

针对苹果提出的问题,我们进行了修改:

将视频课兑换的币种为消耗型币种,会员兑换的币种为非续订型的币种。通过用户的点击购买入口不同,展示不同类型的货币。虽然货币类型不一样,但是用户看到的还是同一个界面,看不出货币的类型。

然而,提交过去还是被拒了,原因还是一样。后来通过查阅资料得知,视频课跟会员这种本身不属于同一种类型的货币,是不可以通过中间货币转换成同一种货币类型的。因此,我们最后选择的解决办法是:视频课继续保持不变。会员的购买不通过中间货币购买,直接跟苹果服务器交互。

第四次被拒:

说是没有找到内购入口,猛一看这个回复搞得我一脸懵逼,怎么会没有发现内购入口,苹果那边把入口截图都发过来了,还说没找到入口?

最后通过各种查找资料才知道问题所在原因。

因为我们的会员购买是直接跟苹果内购交互,但是我们的会员价格有可能会促销或者改价格,所以,在问过运营的人后,一次提了6个有可能用到的价格。审核的时候只有一个588价格是展示的,其余价格都是为以后做铺垫的,目前看不到。因为其余内购价格他们看不到,因此,苹果说找不到内购入口,给我们拒了。解决方法是:把其余目前用不到的价格都删掉,只保留能让审核人员看到的价格,然后申述即可。

总结:

我们可以看到这位兄弟一共是被拒4次:

第一次:隐藏功能,第三方支付

第二次:用户未登录的情况下不能购买

第三次:视频课可以是消耗型的,但是会员不应该做成消耗型的,应该做成续订或非续订型的类型。而我们统一用了消耗型的货币,这样是不对的。

第四次:会员价格有可能会促销或者改价格,提了6个价格,苹果只看得到1个,所以回复了找不到内购入口

像隐藏功能,第三方支付这种问题其实现在不应该犯,苹果的机审人审的力道也很大,一般你做了这种事现在基本都能查出来,但是我还是建议能不加就不加,你也不知道会是啥下场,他可能“心情好”提醒你一下,“心情不好”会发生什么我也不敢多说什么。

像用户必须登录才可以购买,这个我平时碰到的也不多,因为基本走的都是订阅的模式,这位兄弟跟我说了有这个原因被拒的情况,我也算涨了涨见识。

第三点我感觉还是没毛病的,因为视频课跟会员这种本身不属于同一种类型的货币,是不可以通过中间货币转换成同一种货币类型的,各位开发者也可以收藏转发一下,让各位都少踩坑

第四点我感觉就比较基础了,提6个苹果只看到1个肯定被q毙的呀,但是也是提醒一些刚入行的开发者可以避避雷,因为一般情况下基本都是有几个上几个的。

看到这里,肯定会有很多开发者好奇为啥这个账号又做隐藏功能又做第三方支付还不被q毙。其实我们可以发现,他的app肯定和卖课程,学习类,教学类有关。苹果可能也以为他是个小白,是个新手开发者,所以一直就只是被拒,而没有更进一步的措施。而且他犯的错误其实除了第三方支付和隐藏功能,别的也不足以毙命,我们也就借此机会多了解了解,也希望能对各位新晋开发者有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/997082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存