菜单

那些年提交AppStore审核踩过无数底坑

2018年9月22日 - 2017赌博网站开户送金

做iOS开发近乎5年了,提交了之路大大小小也闹十几二十只了,每次交版本及App
Store审核时还使谨慎,如履薄冰,甚至还要祈求乔老大显灵顺利经过。但不料连续在所难免的,一不小心就见面少进坑里。

苹果之合法文档(AppStore审核条款)相信做iOS开发之都应当看罢此虽无摆了,大家产生不了解之饶失去度娘或者翻墙谷歌。在多数之App中实际上如大家不做一些老大失败老暴力,和实际赌博有关的应用或打的语还能够顺利通过对的。今天自家要想以自身的亲身经历跟大家回想一下这些年我提交AppStore审核时踩过的坑,并且对如何避免让起有tips供大家参考。

赶上了之各种坑

1、与苹果利益冲突

即时条应该是绝要紧的,任何工作触犯了好我的补益都是碰头抵制的。除了是商城或打东西的App,一些需要打虚拟道具的且设采用苹果的内购,不能够采取任何的开发平台。但今天有点App会在审查的时节屏蔽其他支出方式,一旦通过后拿开放其他的开平台。

做成与App
Store一样的使用下充斥功能,可能大家照面意识之前的成千上万限免App现在都不见踪影了,这是盖同苹果的施用市场一样,与苹果利益矛盾了,所以苹果一刀封杀,把有App全部杀死。

故而众多App在开前要考虑好做出来的效力是否和苹果利益发生冲突,不然到最终却干无功。

2、未遵守苹果iOS App数据存储指导方针

设您的App有离线数据下充斥功能,尤其需要关怀这或多或少。因为离线数据貌似占存储空间比较好,可以吃重新下载和重建,但是用户往往愿意系统存储空间紧时也照样会妥妥的有着,不见面受IOS系统活动清理掉。所以无克放在/Library/Caches
目录下(该目录在网空间欠缺时可能会见让iOS系统自动清除)。
那便只能放在主目录/Documents  或
主目录/Library/自定义文件夹下,这样才无会见于iOS系统活动清理掉。但是这些多少或者会见异常死,如果身处
主目录/Documents  或
主目录/Library/自定义的文书夹下,会叫iCoud自动同步,那么用户要为共同消耗很多流量,苹果或许会见就此驳回你的使用上架。所以需要以先后中于由定义的目录设置“do
not backup”属性。

有关数据存储需要注意的点,总结在下面:

根本数据

情节:用户创建的数据文件,无法以去后自动还创设

路径:主目录/Documents

管住:iOS系统就经常遇到存储空间欠缺之情况下,也不见面消除,同时会备份到iTunes或iCloud中

缓存数据

情节:可用来离线环境,可让再度下载重复生成,即使以离线时缺少失,应用本身为堪正常运行

路径:主目录/Library/Caches

管理:在存储空间不足之景况下,会清空,
并且不见面让机关备份到iTunes和iCloud中

临时数据

情节:应用运行时,为做到有内部操作临时转移的文本

路径:主目录/tmp

管理:随时可能被iOS系统清除,且非会见活动备份到iTunes和iCloud,尽量在文书不再行使时,应用自己清空,避免对用户设备空间的荒废

离线数据

内容:与缓存数据类似,可以叫还下载和重建,但是用户往往想这些数据就以囤紧张时为无见面为网活动删除

目录:主目录/Documents  或 主目录/Library/自定义之文书夹

管理:与重大数据类,即使以存储空间不足的情形下也无会见为消除,应用自己相应解除已经不再动用的文书,以免浪费用户设备空间
。需要安装”不备份到iCoud” ,否则会对可。

3、未提供测试账号和成立友好之账户体系

如您的App有部分功能要登录才会用,那么你要在提交审查时,勾选演示账户,并提供对应信息账号名和密码。

现在众多App都爱不释手下微博、微信和QQ来授权登录到好的App,但苹果本之策略修改,需要出投机的相同拟账号体系才得查处通过,不然将见面吃拒。还有一些App为了重新方便快捷,都用手机号+验证码的艺术来报到,这样的话就从来不主意于苹果提供示范账户了,除非账户体系后台做修改提供支撑。这种情形,就无欲勾选演示账户了,但是要是以备注信息里跟苹果好解释一下,说俺们也是为了提升用户体验的,所以本着账户体系做了改进,用户发部手机就能够登录,不需要报之。

4、内容污秽、含有不文明语言,攻击性言语

夫在举行有消息或者UGC的App需要留意,还有有得以评的法力,最好对情节进行核对或过滤。可能现在苹果对那边招了一部分炎黄子孙来核对,现在部分华语的不文明字眼,他们只要看到了呢是会直接拒绝的。这个啊是使于运营的时段基本上加小心,因为对通过后给用户采取,而用户乱作东西让上向盯上了吗非是同等起善事。

内容标题等字不克包含有Android的词,因为当时是竞争关系,所以一定不可以出现的。

UGC的讲话还要长举报作用,这样才会如愿以偿通过。

5、权限隐私开通说明

当iOS9之后咱们发出众多之权限开通都待了解用户,不可以冒然打开,如果我们尚无了解的讲话也是会于驳回的。例如相机、相册和定点功能。

6、上传的屏幕快照跟App具体用截屏相差太远

偶尔我们见面把截图做得不得了华丽甚至有些夸大,远远和今底App界面有点不同,一旦苹果看到也是会见一直拒绝。还有一些更加重要不设于截图中起Android的手机还是Android系统特有的界面。有同一不行就是坐截图上的状态栏是Android的体裁而给拒绝了。

7、直接以webview

一直采用webview做成一个App,这或者是会太迅速增加建筑一个App并且于末不用发版可以直接修改内容之法,但苹果明显表示这样的App是不得以的,建议直接做成html5的即足以了。但咱或得以于App中上加有原生的界面,这样就算可万事大吉查处通过了。

8、其他被拒绝理由

为于驳回的理由实在是太多了,这样即使不过大多详细说明,我大概列清楚转,大家可以当评论上加不同之理。

动用不公开的API被察觉

无安静,容易崩溃

侵犯版权未取授权

App内发检测更新

吸引用户到App Store评价

暨手游相关的引进下载

超市、活动奖与奖页面没证明与苹果无关

界面兼容性问题

利用了IDFA和广告SDK但没有以付给对的时段勾选,或者以界面上没见到相应的广告banner

App内容跟勾选的行使等不符

App描述和App无关或者功能不符

App的名背后长了比较多无关的辞藻

怎么样避免2017赌博网站开户送金这些坑?

咱俩说了如此多踩过的坑,或者差点踩了之坑,无非就是想以后App开发中尽量的免。这里介绍自身的有经验总结,供大家参考。

1、预防在先

对成品经理规划之效应,首先需判定是否在技术上可以实现,或者说以无采用非公开API的前提下实现。因为不少时分,即使你通过函数叫作动态拼接等技术手段在提交审查时隐藏了API扫描。或者以按时通过网得到配置和运用热更新技术,但也在所难免让苹果打效用上发现要被竞争对手举报。然后对互相设计和UI效果图需要来协调的论断,界面不可知无限烦人,交互不能够最好复杂,不克利用以及系统最过相同的Icon。

下便得设想将开发的App的意义是否管用,在市场上产生没有起接近的成品成功达成线了。

2、发版前过checklist

每个品种都急需沉淀发版前之checklist,把前面踩过的坑进行备忘,也得由此网消息等招数了解最近时刻让驳回的一部分第一由,把可能和自己APP相关的一些开展备注,然后以发版前逐条检查一全副。

3、预提交AppStore审核

预防措施做好了,发版前也过了checklist,但是有时还是不免百密一疏有所遗漏,特别是初成效于多之版。这里自己一旦重要推荐的饶是预提交AppStore审核。在品种支出基本好的时,我们得交给一个版及AppStore去对,可以把版本号设置成于要披露之正统版本低,反正版本号后面的数字可以一直增长去,不占产品通过理定的版本号就实施。并且需要把对通过后是否释放该本及AppStore也要是装成手动哦,不然设成自动把本本发出去就麻烦了。预提交审核有什么便宜也?

(1)帮助暴露秘密的题目

其一版可能开发了有初职能,然后稍地方或者无考虑到审查有关的高风险。如果等待项目还设结正式发版时才爆出出来,那也许拖延正式揭晓的日子,一些运营或推广将吃震慑。

(2)可以试苹果之平整

苹果对条款其实过多时刻是无一个量化标准的,比如屏幕快照不克跟App具体行使时之截屏相差太远,拿到设计师为的屏幕快照时,我们有时也尚未章程规定究竟是不是确实适合苹果之业内,但是并未涉嫌,我们先行提交一个本尝试一试试就理解了;还有再按照前段时间,苹果要求6月1哀号随后提交的App都设支持IPV6-Only底纱。但是由于历史由来,项目蒙多少功力因此之凡第三着的SDK,他们并未艺术于我们发版前提供新的支撑IPV6的版。这时候就可能撞尴尬境地是换掉SDK或者砍掉功能,还是连续公布为?其实我们就是得透过预发布的法来诈一下是不是行得通。也部分在今年条要使实践的采用https,但苹果可推迟了,所以要我们提前提交版本为堪测试一下服务器是否可行。有时候也可能是盖部分有点作用的题材如果影响至非克由此核对,那这早晚我们得经砍掉功能来经过。

4、关于AppStore加急审核

假使经过前的极力,你要么深受驳回了,或者App的颁发要赶上某个时刻运营节点,但是由各种原因导致预留给App审核的日最好少了。这个时候你用以及苹果之燃眉之急审核通道。

今日啊出一对丁特别负责加急审核,只待以某宝上探寻的言辞就是可搜到同异常堆,但自身事先也咨询过一下价钱少则2、3本基本上虽5、6本这对于一般的合作社吧不是平画小之钱,并且他们吗或没开啊业务,只是认识了苹果的内部人员说几词。其实要用迫切的说话自己操作简简单但就可完成,但若是清楚知道,苹果可是说您提交了燃眉之急就叫您急的,如果大家还如此夺做那么非是都同平常一样,并且为闹限量次数的,网络传闻是同等年2不行,但实际上情况也许啊是按您账号里之App数量及下载量来控制的。而如果什么样去加急也,这里就概括说一下。

在iTunes
Connect脚可以找到联系我们的tag点击它。然后择以下的挑项。

接下来点击Request Expedited Review就会见跳去新的页面,填写有关的音信。

实际上还是一致看就是知道填写的情节了。然后Explanation里面就是填充您的理由了,最好就是是挨花都写上如此可表示你的诚意。这里的言辞让自身回忆了写了“再未查处通过我们店就是假设关闭了”这些言辞,总之可以来差不多紧迫多严重就是形容多严重,保证非用1、2上便可吃苹果对了。

这边还有的便是只要有局部倾家荡产问题是必现的,修复提交版本后为堪当此处加急,填好必现的手续,只要苹果能复出那必会叫您急通过之,因为他俩吧无思量生问题之App影响用户体验的。

实质上从今年上半年初步,app审核时大大缩短了,通常2、3龙好过审了,所以一般的话还非需因此到是功能了。

总归iOS发布版不像Android那样有那基本上市场好选择,还足以免用市场好打包apk后放置网上供用户下载就尽。所以于公布前大家差不多备无妨。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图