新项目是做付费一对一视频聊天的,这类项目上架app store是个相当困难的过程。公司虽然花钱请人做上架指导可还是被打回了六次。为了记住并且希望做类似项目的大家能规避问题,下面我就按照被打回的六次原因及解决方法做一下简单介绍:
写在前面:此类项目在提交时必须上传“网络文化经营许可证”,这个可以让公司相关负责人员申请,到时候直接把许可证图片提交就好。同时这种app进行充值必须通过苹果内购,我虽然在项目中接通了苹果内购可还是发生了一些问题,这个在下面会详细提到。该项目中的充值后使用的币种是“聊币”。
第一次提交之前:
做了价格隐藏。上架指导提示说:XX币 一分钟 ,这种是不被苹果容许的 。审核中最好隐藏下 。聊币充值后通过礼物的方式打赏给主播是没问题的,但是视频聊天本身是不可以进行收费的。
苹果不允许 ,按分钟收费、聊天 这种陪聊性质的 。沟通聊天、打赏、赠送是可以的。
同时,项目的虚拟币,要让苹果知道充值了,怎么消耗。所以在提交审核的时候可以给两个账号,让审核人员聊天的时候进行礼物打赏,或者录制打赏视频,把视频链接放到备注的附件上。
第一次提交被拒:
因为忘记上传“网络文化经营许可证”,上传到付件就可以了。
第二次提交被拒:
在iPhone上运行到IPv6网络的时候,首页图片加载不出来。
由于我们的图片是存储在阿里云OSS中的,我问了阿里云的客服,他们说可以支持,就按照阿里云的SDK说明,做了支持IPV6的配置。
第三次提交被拒:
之前根据上架指导的要求,在主播中添加了几个男生,因为审核中主播全是女生的话,审核是不给过的。没想到appstore上的宣传图他们也会很仔细的看。所以宣传图上必须要有男生,同时敏感字眼、价格也别放出来。勾选分级17+。
第四次提交被拒:
这个就是显示问题,内购产品不要以现实生活中的货币单位来显示单位就好。我改成了“聊币”。注意选项上更改成“聊币”,支付上还要是正常的“元”。
第五次提交被拒:
刚开始上架指导以为价格是从后台获取的或者代码内部写死,导致显示不同,但是这个不是从后台获取的,也没有写死,全是根据网上添加内购的方法进行展示的。
最后查了添加内购那块的一个价格表之后才发现,原来审核人员看到的之所以和我们测试的不同,是因为审核显示的是对应的美元价格。
这个项目在价格展示时就用了苹果内购对应的Product ID获取,所以这个问题在价格展示时会根据设备设置的地区不同,展示对应地区的换算价格。解决就是展示的价格不用通过苹果内购对应的Product ID获取,直接写上6、50、98,在支付对应的费用时,才用苹果内购对应的Product ID获取到的费用进行传递调用。
第六次提交被拒:
就照他们说的做好了。有些一对一视频聊天可能没有遇到过这个问题。因为我们app上的主播在前期处于用假的手机号进行的注册测试,所以苹果审核时视频通话没有主播接听,所以导致我们被拒。
ps:其他被要求更改的地方
视频收益、提现、主播设置隐藏掉,没数据页面要提示 暂无数据,视频拨打不要有“收益多少”的提示,但是礼物获取的详情是可以显示的。
就先这些吧,祝大家早日上架。