iOS功能点

iOS内购以及用户隐私问题被拒血泪史

2019-03-19  本文已影响0人  xm0803

根据开发计划,在2月25号发布APP的3.1.0版本,原本以为和之前多个版本一样,一次性过,最多两次喽,然后理想很美好,现实很残酷啊。这次版本的发布是我目前发布的APP中被拒的做多一次,是相当的悲惨。话不多说,下面👇来看一下本人审核被拒的血泪史。

1.被拒总概况

1、2019-02-25 第1次被拒:

2.课程详情报错截图

原因 & 分析处理:根据苹果反馈的信息,是进入APP的课程详情报500的错误,显示是后台服务器的错误,以为是提供给苹果测试的账号里面存在一些废弃的数据导致报错,清空了测试服务器所以相关的数据,重新提交苹果审核处理。

2、2019-02-28 第2次被拒

原因 & 分析处理:问题依旧存在,原来不是账号数据的问题,找了一圈,真正的原因是后台对这个接口做了安卓和iOS的iPhone的处理,剔除了iPad。我的老天,第一次遇到后台对iPad做处理,此处温馨提示:苹果审核是用iPad进行测试处理。后台更新完成,再次提交审核,就等明天审核通过发布了。

3、2019-03-01 第3次被拒

3.课程详情界面截图 4.伴点充值截图

原因 & 分析处理:早上刚到公司打开电脑,发现又被拒,原因不是报错的问题,开始关注APP中的内购问题了,需要提供详细的文案说明,问题一、Please clarify how users top up 伴点?问题二、Does app only allow users to purchase subscription with 伴点? 于是让负责文案说明的同事进行解释说明,然后重新提交审核。

4、2019-03-04 第4次被拒:

原因 & 分析处理:早上满怀希望的查看审核结果,依旧被拒,心累。被拒的原因,还是要提供文案说明,问题是:Is Apple Pay being used for 伴点?继续提供文案说明,然后提交审核。

5、2019-03-05 第5次被拒:

原因 & 分析处理:苹果这次的反馈的原因是使用内购购买中间货币来换取非续期订阅产品(We noticed that your app is using consumable in-app purchase products as intermediary currency for the exchange of items that function as non-renewing subscriptions),然后要重新创建内购产品。当时的想法是,我们的APP一直都是这么操作的都没有反馈过问题,估计是苹果误解了,又详细的和苹果解释了一遍,再次提交审核。

6、2019-03-06 第6次被拒:

5.会员中心截图 6.会员充值订单截图

原因 & 分析处理:依旧被拒,觉得苹果审核人的心情实在是难以捉摸啊。反馈了三张截图,会员中心、我的账户(与上次被拒截图一致)、会员充值订单,当时没有意识到是会员中心的产品是非续期订阅产品,所以做了一些错误的操作之后(错误操作忽略),提交苹果审核处理。

7、2019-03-12 第7次被拒:

邮件具体内容:

Guideline 3.1.1 - Business - Payments - In-App Purchase

We noticed that your app is using consumable in-app purchase products asintermediary currency for the exchange of items that function as non-renewingsubscriptions.

Next Steps

To resolve this issue, please delete your consumable in-app purchase products,then create separate non-renewing subscription in-app purchase products foreach item that the user would have exchanged those consumable products for.This product type matches the usage model for the products you are ultimatelyselling to your users.

Note: The product type cannot be changed once an in-app purchase product hasbeen created. Therefore, you will need to create a new in-app purchase productwith the correct product type.

To create new in-app purchases:

- Log in to App Store Connect

- Click on "My Apps"

- Select your app

- Click on "Features" to create new in-app purchases

- Click Save

- Once you've completed all changes, click the "Submit for Review"button at the top of the App Version Information page.

Guideline 5.1.1 - Legal - Privacy - Data Collection andStorage

Wenoticed that your app requires users to register with personal information topurchase non account-based in-app purchase products, which does not comply withthe App Store Review Guidelines.

Apps cannot require user registration prior to allowing access to app contentand features that are not associated specifically to the user.

Next Steps

User registration that requires the sharing of personal information must beoptional or tied to account-specific functionality.

To resolve this issue, please make it clear to the user that registering willenable them to access the content from any of their iOS devices and providethem a way to register at any time, if they wish to later extend access toadditional iOS devices.

Please note that although guideline 3.1.2 of the

App Store Review Guidelinesrequires an app tomake subscription content available to all the iOS devices owned by a singleuser, it is not appropriate to force user registration to meet thisrequirement; such user registration must be made optional.

原因 & 分析处理:上述介绍是错误操作修改,结果肯定是审核被拒。这次反馈了两个问题:第一、依旧是内购的产品为题;第二、新增问题关于用户隐私协议(We noticed that yourapp requires users to register with personal information to purchase nonaccount-based in-app purchase products, which does not comply with the AppStore Review Guidelines.Apps cannot require user registration prior to allowing access to app contentand features that are not associated specifically to the user.)。关于问题一还是做了一些错误操作,关于问题二,思考之前一直都是这样处理的,和苹果解释说隐私协议中有提到用户要使用APP的一些操作需注册登录,再次重新提交审核。

8、2019-03-13 第8次被拒:

原因 & 分析处理:和第7次被拒的原因一致,我们只能请求电话沟通处理了。然后再次回复邮件,提交审核,顺便等待电话沟通。

9、2019-03-15 第9次被拒:

原因 & 分析处理:这次反馈的原因依旧一致,不够给的登录注册的图和会员中心的界面,突然明白应该是会员中心要求使用内购直接购买,不能使用伴点支付购买,因为会员是非续期订阅类型的内购产品,伴点是消耗型内购产品。明白之后,和领导说明之后拒开始一顿操作。但是对应隐私协议的注册登录,我以为是不登录的情况下也可以进入到对应的模块,查看相关的信息,只有等走都购买的操作的时候才去提示用户登录注册,自以为是如此处理,然后改完所有,再次打包提交审核。

10、2019-03-16 第10次被拒:

原因 & 分析处理:这次内购的问题没有提到,只是提到了隐私协议的注册登录问题;查找了一些资料之后(参考:https://www.jianshu.com/p/cd55b331fe2d、https://www.jianshu.com/p/02dda19d79ad、https://blog.csdn.net/qq_37006649/article/details/73614047)大致知道如何修改了,苹果需要可选择登录操作,看了一些APP都有类型的处理,比如爱奇艺、优酷、知乎等。就参照爱奇艺的进行了修改,在后台多添加了游客身份的注册登录,APP添加了可选择登录弹窗以及一些流程的修改调整。

7.爱奇艺可选择登录弹窗 8.优酷可选择登录弹窗 9.会员中心可登录弹窗 10.我的账户可登录弹窗

11、2019-03-20 第11次被拒:

原因 & 分析处理:伤心💔,今天以为会审核通过,奈何依旧被拒。苹果反馈的原因,进行内购支付一直没有反应,因为内购的没有使用沙盒测试地址,和我们的后台说过,提交苹果审核的时候是需要用沙盒地址,等审核通过了并且发布了才能改为正式环境,后台说不可以😢,默默说一句是后台技术不到家,能怎么办呢,就自己处理啊,处理完把内购的地址发给了后台,后台简单拿个地址咯。第二个还是用户隐私问题,根据截图应该意思是课程详情里面的加入VIP,未登录也是可以进去VIP中心的,后来把项目中有关加入VIP的地方都调整了一下,未登录情况下可进入VIP中心,准备再次提交。

11、2019-03-21 第12次被拒:

11.苹果沟通截图

原因 & 分析处理:今天早上在上班的路上,苹果审核员打来了审核电话,说我们的项目一直被拒的原因,就沟通交流了一下,主要就是可选择登录注册问题,还有就是内购一直加载中不能继续,当时我肯定要解释啊,因为我多次测试了没有任何问题,当时还疑问是不是网络等其他问题,审核员说不是,那肯定是我们出错了。到了公司测试了一波,发现后台的本地和测试环境都是正常的,很显然又是我们的后台更新服务器出问题了,脑壳疼啊,真想怼死他,查找了一圈问题,原来是更新正式服务器的时候,内购项目的内购标识字段忘记更新了😢,目前后台还没找出问题出在哪里,先让他忐忑一天,晚上在告诉他,给他个教训。根据审核员的反馈应该是会员中心的内购处理完提交差不多就可以过了。晚上再次打包提交,就等明天能给过了🙏。

11、2019-03-25 第13次被拒:

原因 & 分析处理:依旧被拒,反馈的问题是内购失败,不是在沙盒环境,根据苹果提供的截图,内购是成功的,并且也是在沙盒环境下的,内购失败的情况是在账号或者密码输错的情况下出现的,真的不理解苹果想表达什么,自相矛盾。还有一个要添加必要的注册,真是奇怪,之前是可选择的登录注册,现在要必要的注册。真的不理解苹果的意思,果断没有改,把他反馈的问题进行了解释,连续回复了两封邮件,重新提交审核,第二天早上审核尽然过了。哎😌,对苹果看心情的审核实在是没有办法啊,总之,审核通过了。

上一篇下一篇

猜你喜欢

热点阅读