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