金沙澳门官网jin5888:那些年提交AppStore审核踩过无数的坑,那些年提交AppStore审核踩过的坑

③ 、未提供测试账号和树立友好的账户系列

若果您的App有一对作用须求报到才能运用,那么您要求在交付审查时,勾选演示账户,并提供对应音讯账号名和密码。

于今广大App都喜欢使用今日头条、微信和QQ来授权登录到祥和的App,但苹果未来的国策修改,必要有本人的一套账号种类才能够查对通过,不然将会被拒。还有部分App为了更方便快捷,都使用手机号+验证码的措施来报到,这样的话就不曾艺术给苹果提供示范账户了,除非账户种类后台做修改提供支撑。那种意况,就不需求勾选演示账户了,不过要在备注音信里跟苹果能够解释一下,说大家也是为着提高用户体验的,所以对账户连串做了勘误,用户有手提式有线电电话机就能登录,不要求注册的。

捌 、经验计算

  • 咱俩说了那样多踩过的坑,也许差了一点踩过的坑,无非就是想在未来 App
    开发中尽量的防止。那里介绍一些经验计算,供参考。

末段在报表里填充有关音讯,在那之中最要害的写你需求急切审核的原故。一般是写要赶某些重庆大学节日运转节点,或然急切修复有些严重的闪退难点,然后阐明闪退现象复现的详实步骤,就足以了。

⑧ 、别的被拒理由

因被拒的理由实在是太多了,那样就但是多详细表明,作者不难列明一(Beingmate)下,大家能够在评价上补偿不一致的理由。

行使未公开的API被察觉

不平静,容易崩溃

侵袭版权未获得授权

App内有检查和测试更新

掀起用户到App Store评价

与手游相关的引荐下载

超级市场、活动奖励和奖状页面没表明与苹果非亲非故

金沙澳门官网jin5888:那些年提交AppStore审核踩过无数的坑,那些年提交AppStore审核踩过的坑。界面包容性难题

使用了IDFA和广告SDK但没有在交付审查的时候勾选,或许在界面上从不看到相应的广告banner

App内容和勾选的行使等级不符

App描述与App非亲非故或然作用不符

App的名字背后加上了较多无关的词语

⑦ 、其余一些被拒原因

  • 使用未公开的 API 被发现

  • 选用和连串接近的图标

  • 金沙澳门官网jin5888:那些年提交AppStore审核踩过无数的坑,那些年提交AppStore审核踩过的坑。界面太丑恐怕交互太过复杂

  • 不平稳,简单崩溃

  • 跟应用商场上其余 App 太过千篇一律

  • App 内有检测更新

  • 并发第壹方操作系统的名字或图标

  • 测试不丰裕,某个 App 证明帮衬的操作系统版本有兼容性难题

AppStore提供的显示屏快速照相效率是为了用户在未下载时可以直观的问询这些App的功用、界面大致是哪些的。所以苹果也同意开发者对显示器截屏做一些加工美化,并不一定固然原有截屏。可是此间有个限度,正是无法离开太远,具体条件苹果没有给出量化标准。
 集团项目中有个大学本科子上线了3个比较大的新职能,为了卓越宣传那些职能,设计师就再也设计了一套非凡Q版的效力演示截图。结果上传后被苹果告知,显示屏快速照相不符合App自己的功效。

肆 、关于AppStore加急审核

如果因而前边的卖力,你要么被拒了,可能App的发表要遇见某些时间运转节点,不过出于种种缘由造成预留给App审核的时光太少了。这几个时候你供给利用到苹果的紧迫审核通道。

金沙澳门官网jin5888:那些年提交AppStore审核踩过无数的坑,那些年提交AppStore审核踩过的坑。未来也有局地人特地负责加急审核,只需求在某宝上追寻的话就能够搜到一大堆,但小编前边也问过一下价位少则贰 、3千多则伍 、6千那对于常见的专营商来说不是一笔小的钱,并且她们也也许没做什么样业务,只是认识了苹果的内部职员说几句。其实只要急需火急的话本身操作简简单单就能够形成,但要清楚明了,苹果可不是说您付出了紧迫就给你加急的,要是我们都这么去做那不是都和平凡一样,并且也有限制次数的,互联网听大人讲是一年一遍,但实际上意况或然也是按您账号里的App数量和下载量来控制的。而要怎样去加急呢,那里就简单说一下。

在iTunes
Connect底层能够找到联系咱们的tag点击它。然后选取以下的选项。

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

事实上都以一看就知晓填写的内容了。然后Explanation里面便是填充您的说辞了,最好正是中国和英国都写上如此可以代表你的公心。这里的话让作者想起了写过“再不审核通过大家合营社就要关张了”那个话语,综上说述能够有多急切多严重就写多严重,保险不用① 、2天就能够让苹果审核了。

那边还有的就是只要有一部分倾家荡产难点是必现的,修复提交版本后也得以在此间加急,填好必现的步调,只要苹果能够复出这必然会让你加急通过的,因为她俩也不想失常的App影响用户体验的。

其实从今年上半年底始,app审核时间大大减弱了,日常贰 、3天能够过审了,所以一般的话都不需求用到那个功能了。

总归iOS发表版本不像Android那样有那么多市镇能够采取,还足以不用市镇投机打包apk后置放网上供用户下载就行。所以在公布前我们多准备无妨。

二 、未提供测试账号

  • 若果您的 App
    有局地作用须要报到才能选取,那么您供给在交付审查时,勾选演示账户,并提供相应音信,如下图:

    金沙澳门官网jin5888 1

  • 未来无数 App
    为了更方便飞快,制止用户忘记密码,都利用手提式无线电话机号+验证码的格局,那样的话就从未主意给苹果提供示范账户了,除非账户体系后台做修改提供支撑。那种情景,就不要求勾选演示账户了,可是要在备考消息里跟苹果优质解释一下,说咱俩也是为了提高用户体验的,所以对账户连串做了改善,用户有部手提式有线电话机就能登录,不要求登记什么的,如下图。即便您啥也不说的话,那就乖乖等着被拒吧。

    金沙澳门官网jin5888 2

五 、使用了后台定位服务,不过从未具体表明原因

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

本条在做一些资源音讯可能UGC的App必要注意,还有一对得以评论的成效,最好对剧情展开复核可能过滤。也许今后苹果审核那边招了有个别中国人来核对,将来有些普通话的不文明字眼,他们一旦看到了也是会一贯拒绝的。这么些也是要在营业的时候多加留心,因为审批通过后被用户使用,而用户乱发东西被天朝盯上了也不是一件善事。

内容标题等文字不可能包含有Android的字眼,因为那是竞争关系,所以自然不能现身的。

UGC的话还要加上举报作用,那样才能顺风经过。

8.1 预防在先

  • 对产品经营规划的法力,首先须要看清是或不是在技术上能够达成,只怕说在不利用非公开
    API
    的前提下促成。因为许多时候,就算你通过函数名动态拼接等技术手段在付给审查时躲过
    API 扫描,不过也在所难免被苹果从效益上发现仍旧被竞争对手举报。

  • 金沙澳门官网jin5888:那些年提交AppStore审核踩过无数的坑,那些年提交AppStore审核踩过的坑。下一场对相互设计和 UI
    效果图供给有和好的论断,界面不能够太丑,交互不可能太复杂,不能够动用跟系统太过一样的
    Icon。

固然你的App有一些机能供给登录才能运用,那么你须求再付出审查时,勾选演示账户,并提供对应音讯,如下图:

伍 、权限隐衷开通表达

当iOS9之后大家有无数的权柄开通都急需驾驭用户,不得以冒然打开,要是我们从未询问的话也是会被拒的。例如相机、相册和永恒效率。

伍 、使用了后台定位服务,不过从未具体表明原因

  • 事先使用后台定位功能的 App 都是只需求在在 Info.plist 中安顿 Required
    background modes – App registers for location updates 即可。可是从
    二零一四 年的某部时候起先苹果突然须要如若 App
    要选用固定效率,除了程序里做安顿,还须要在界面上显式告诉用户你的后台定位是用来干啥的,不然你就会吸收类似上面包车型客车邮件。

    • 1.1 – Apps using background location services must provide a
      reason that clarifies the purpose of the use, using mechanisms
      described in the Human Interface Guidelines.
  • 要修改也不会细小略,根据你的 App 须要在 Info.plist
    中配备,NSLocationAlwaysUsageDescription 或许NSLocationWhenInUseUsageDescription 字段表达。如下图

    金沙澳门官网jin5888 3

tips

苹果的合法文书档案(AppStore审核条款)相信做iOS开发的都应当看过那里就不列项支出了,大家有不晓得的就去度娘也许翻墙谷歌(谷歌)。在超过八分之四的App中其实要是大家不做一些很黄很暴力,和切实赌博有关的使用或娱乐的话都能够如愿经过查处的。前马来人最主要想以自己的亲身经历跟大家回看一下那几个年笔者提交AppStore审核时踩过的坑,并且针对怎样防止给出一些tips供我们参考。

六 、上传的荧屏快速照相跟 App 具体行使截屏相差太远

  • AppStore 提供的荧屏快照功用是为着用户在未下载时可以直观的问询这一个App
    的效应、界面大约是怎么着的。所以苹果也允许开发者对荧屏截屏做一些加工美化,并不一定借使原来截屏。可是那里有个限度,就是不能够离开太远,具体条件苹果没有给出量化标准。

  • 店铺项目中有个大版本上线了三个相比较大的新职能,为了非凡宣传那个效应,设计师就再度设计了一套相当Q 版的功效演示截图。结果上传后被苹果告知,显示器快速照相不吻合 App
    本人的效益。

壹 、预防在先

蒙受过的各类坑

③ 、跟相关硬件合作使用的 App 未提供示范摄像

  • 那里指的硬件是不供给 MFi 认证的,通过 BLE(低耗电蓝牙( Bluetooth® ))可能 WiFi
    连接的硬件。直接在备考里提供有关职能的演示摄像即可,如下图。

    金沙澳门官网jin5888 4

  • 演示录像要求把完整的连天进度操作以及延续硬件之后跟硬件相关的效益演示都饱含在内。从截图可以见见自身的以身作则录像小编是一贯放在优酷上了。所以并不像据他们说中那样,要求FQ放到
    YouTube
    上,直接放优酷土豆大概百度网盘都行。也不供给用英文,用中文即可。

运用未公开的API被发现

采纳和种类接近的图标

界面太丑 只怕交互太过复杂

不安定,简单崩溃

跟应用市集上此外App太过千篇一律

App内有检查和测试更新

并发第③方操作系统的名字或图标

测试不充裕,某个App阐明辅助的操作系统版本有包容性难点

柒 、直接利用webview

直接使用webview做成二个App,那可能是力所能及最便捷搭建三个App并且在前期不用发版能够直接改动内容的章程,但苹果明显表示这样的App是不得以的,提议直接做成html5的就能够了。但大家依然得以在App中添加一些原生的界面,那样就足以万事大吉查处通过了。

① 、未服从苹果 iOS APP 数据存款和储蓄指引方针

  • 借使你的 App
    有离线数据下载效率,尤其必要关爱那或多或少。因为离线数据貌似占用存款和储蓄空间比较大,能够被重新下载和重建,可是用户往往愿意系统存储空间紧时也照旧能够妥妥的留存着,不会被
    iOS 系统自动清理掉。所以不能放在 /Library/Caches
    目录下(该目录在系统空间紧张时也许会被 iOS 系统清除)。
    那就只好放在主目录 /Documents 或主目录 /Library/
    自定义文件夹下,那样才不会被 iOS
    系统活动清理掉。不过那一个多少可能会非常大,如若身处主目录 /Documents
    或主目录 /Library/ 自定义的文件夹下,会被 iCoud
    自动同步,那么用户须求为了共同消耗很多流量,苹果或然会由此驳回你的选拔上架。所以必要在程序中给自定义的目录设置
    “do not backup” 属性。

        #import "sys/xattr.h"
    
        // 对指定的文件路径及路径文件夹内的文件夹和文件设置不备份到 iTunes 和 iCloud 属性
    
        - (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL {
    
            NSString *path = URL.path;
    
            const char *filePath = [path fileSystemRepresentation];
            const char *attrName = "com.apple.MobileBackup";
            u_int8_t attrValue = 1;
    
            int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
            return result == 0;
        }
    
        - (BOOL)addSkipBackupAttributeToItemAtPath:(NSString *)path {
    
            const char *filePath = [path fileSystemRepresentation];
            const char *attrName = "com.apple.MobileBackup";
            u_int8_t attrValue = 1;
    
            int result = setxattr(filePath, attrName, &attrValue, sizeof(attrValue), 0, 0);
            return result == 0;
        }
    
  • 关于数据存款和储蓄供给留意的点,总括在底下:

    • ① 、关键数据

      剧情:用户成立的数据文件,不只怕在剔除后自行重新创制
      路径:主目录 /Documents
      管制:iOS
      系统正是遇见存款和储蓄空间不足的意况下,也不会化解,同时会备份到
      iTunes 或 iCloud 中

    • ② 、缓存数据

      内容:可用以离线环境,可被再一次下载重复生成,尽管在离线时缺点和失误,应用本人也足以健康运作
      路径:主目录 /Library/Caches
      管住:在蕴藏空间欠缺的景况下,会清空,并且不会被自动备份到
      iTunes 和 iCloud 中

    • 叁 、权且数据

      情节:应用运营时,为形成有个别内部操作最近转移的公文
      路径:主目录 /tmp
      管住:随时恐怕被 iOS 系统清除,且不会活动备份到 iTunes 和
      iCloud,尽量在文书不再选拔时,应用自身清空,制止对用户设备空间的荒废

    • 肆 、离线数据

      剧情:与缓存数据类似,能够被再一次下载和重建,然则用户往往愿意这个数量正是在蕴藏紧张时也不会被系统活动删除
      目录:主目录 /Documents 或主目录 /Library/ 自定义的文本夹
      管住:与重庆大学数据类似,尽管在蕴藏空间欠缺的场地下也不会被铲除,应用自身应该解除已经不复采纳的文书,避防浪开销户设备空间。要求安装
      “不备份到 iCoud”,否则会同审查查但是。

一经由此后边的全力,你要么被拒了,也许App的昭示要遇见有些时刻运维节点,可是出于种种缘由造成预留给App审核的年月太少了。那一个时候你须求运用到苹果的急迫审核通道。

⑥ 、上传的显示器快速照相跟App具体行使截屏相差太远

有时大家会把截图做得很华丽甚至有个别夸大,远远和今天的App界面有点不相同,一旦苹果看到也是会一直拒绝。还有少数特别主要不要在截图中冒出Android的无绳电电话机依旧Android系统特有的界面。有3次便是因为截图上的状态栏是Android的体裁而被驳回了。

8.4 关于 AppStore 加急审核

  • 一旦因而后面包车型地铁努力,你要么被拒了,只怕 App
    的颁发要相遇有些时间运转节点,可是出于各样缘由造成预留给 App
    审核的岁月太少了。这一个时候你需求利用到苹果的迫切审核通道。

  • 您在百度里寻找 iOS
    加急审核,你会意识有过多证明能够帮您急迅核查的人,24
    小时通过核对,审核通过后付款,不经过不要钱。即使你不知晓苹果有法定的急切审核效率,你就很不难被那些空白套白狼的人所骗,而且收费都以陆仟SportageMB 起步。

  • 苹果的热切审核怎样选择呢?在 iTunesconnect 页面,点击右上角的 “?”
    图标,在弹出菜单中选用 “联系我们”。

    金沙澳门官网jin5888 5

  • 然后在 Contact Us 页面,选择 “App Review” —> “App Store Review”
    —>” Request Expedited Review”。

    金沙澳门官网jin5888 6

  • 末尾在报表里填充相关音讯,在那之中最重要的写你须求急迫审核的来由。一般是写要赶有个别重庆大学节日运营节点,也许殷切修复某些严重的闪退难点,然后表明闪退现象复现的详尽步骤,就足以了。

  • 关于现实加急审核有没有次数限制,次数是跟 App
    相关依旧跟开发账号相关,苹果并从未合法的认证。但是足以肯定的是,网上据悉一年唯有五回加急审核的火候是不科学的。可是为了让好钢用在刀刃上,照旧慎用那个意义,以免到时真的有必要急迫审核时却得不到响应。

  • 从 二零一五 年上八个月始发,App
    审核时间大大减少了,一般都不须求用到那个功用了。百度 CarLife
    近来多少个本子都以 3 天就透过审查了,特别是风靡的支撑 EAP 连接的本子
    V2.1.0,3个夜晚就查处通过了。

(1)能够扶持揭发秘密的难题。

3、预提交AppStore审核

预防措施做好了,发版前也过了checklist,然而有时照旧难免百密一疏有所遗漏,尤其是新作用较多的版本。那里自个儿要重点引进的就是预备晋升交AppStore审核。在品种开发基本做到的时候,大家得以提交一个版本到AppStore去查处,能够把版本号设置成比要公布的标准版本低,反正版本号前边的数字能够一向增进去,不占用产品首席营业官定的版本号就行。并且供给把审查批准通过后是不是释放该版本到AppStore也要安装成手动哦,否则设成自动把版本发出去就麻烦了。预备升迁交审核有何好处呢?

(1)帮助揭破秘密的题材

本条本子可能付出了一些新职能,然后有个别地点大概没有考虑到审查批准有关的风险。假诺等待项目都要终结正式发版时才爆出出来,那可能拖延正式宣告的时光,一些营业恐怕推广将受到震慑。

(2)能够试探苹果的规则

苹果审核条款其实过多时候是从未有过3个量化标准的,比如显示器快速照相无法跟App具体使用时的截屏相差太远,获得设计师给的荧屏快速照相时,大家有时候也平昔不办法规定终归是还是不是真正适合苹果的规范,不过尚未涉及,大家先交付三个本子试一试就知道了;还有再例如前段时间,苹果供给三月1号未来提交的App都要扶助IPV6-Only的互连网。然则由于历史原因,项目中约略效益用的是第1方的SDK,他们从不可能在大家发版前提供新的支撑IPV6的版本。那时候就恐怕遇见窘迫境地是换掉SDK也许砍掉功用,依旧三番五次揭橥呢?其实大家就能够透过预宣布的章程来试探一下是不是行得通。也有个别在二〇一九年头必供给实施的使用https,但苹果却推迟了,所以假如大家提前提交版本也得以测试一下服务器是不是管用。有时候也说不定是因为有个别小成效的标题而影响到不能够因此审查批准,那那时候我们能够通过砍掉功效来经过。

8.3 预提交 AppStore 审核

  • 比方也防止了,发版前也过了
    checklist,但是有时依旧难免百密一疏有所遗漏,尤其是新效率较多的版本。这里要重点推荐介绍的就是预备升迁交
    AppStore 审核。项指标版本都以有发版周期的,一般在发版上周左右 App
    版本基本平稳,只是还供给修改部分 bug
    并回归测试。这些时候完全能够先提交四个本子到 AppStore
    去审查批准,反正版本号是用不完的,只要不占用产品老板定的版本号就行。

  • 预提交审核有哪些好处吗?

    • 1)能够援助揭发秘密的标题。

      • 其一版本大概付出了有个别新职能,然后有些地点或许没有设想到审查相关的风险。假如等待项目都要终结正式发版时才爆出出来,就追悔莫及了。
    • 2)在不得已的动静下,能够试探一下苹果的限度。

      • 苹果审核条款其实过多时候是从未2个量化标准的,比如显示器快速照相不可能跟
        App 具体行使时的截屏相差太远,得到 UI
        设计师给到显示器快速照相时,大家有时候也未尝艺术鲜明到底是还是不是真正符合苹果的标准,可是从未涉嫌,大家先交由三个本子试一试就驾驭了;还有再譬如前段时间,苹果要求6 月 1 号现在提交的 App 都要帮助 IPV6-Only
        的网络。可是由于历史由来,项目中有个作用用的是第②方的
        SDK,他们未尝章程在咱们发版前提供新的支撑 IPV6
        的版本。然后本人看网上也有人分享说苹果对这些供给并不是非常严厉,只必要在
        iOS9 下重要功能能支撑 IPV6
        就行了。当然作为项目官员,肯定也不可能说平素把那么些意义砍掉不要了,亦或轻信网络好友所言忽视风险。如何是好呢?赶紧先预备提拔交三个本子试一下再做决定。结果是的确能够通过查处,所以最后版本没有砍掉这么些效果,保障了出品的完整性上线了。

原则性指标表明

怎么样防止那几个坑?

大家说了如此多踩过的坑,或然差一点踩过的坑,无非便是想在以往App开发中尽量的防止。那里介绍本人的某个经验计算,供大家参考。

四 、跟有关硬件合营使用的 App 未提供 PPID.(Product Plan ID)

  • 假设你的 App 是内需跟通过 MFi 认证的硬件进行互动,即利用了 EA
    框架(ExternalAccessory.framework),配置了协议字符串(Supported
    external accessory protocols),那么你要求在备考音讯里提供 PPID。

    金沙澳门官网jin5888 7

  • 成都百货上千时候,我们的 App
    可以而且适配很多型号的硬件,各样型号的硬件对应的 PPID 不雷同。若是AppStore
    提交审查通过之后,又新增了一款型号硬件支撑如何做呢?是还是不是要求独自发八个本子,把相应的
    PPID 扩张上去了?答案是不必要,因为 App 帮助的 PPID
    列表音讯是坐落备注音讯里面包车型客车,往列表中新增 PPID
    并不供给修改到二进制文件音讯,苹果在此间也比较人性化,能够在不交付新本子的气象下增加PPID 新闻。

只要您的App是索要跟通过MFi认证的硬件进行交互,即接纳了EA框架(ExternalAccessory.framework),配置了协和字符串(Supported
external accessory protocols),那么您需求在备注消息里提供PPID。

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” ,不然会同审查查可是。

8.2 发版前过 checklist

  • 各种项目都急需沉淀发版前的
    checklist,把前面踩过的坑进行备忘,也足以通过网络新闻等手法精晓近日光阴被拒的一部分重庆大学原因,把大概跟自身APP 相关的一些开始展览备注,然后在发版前逐条检查一回。

四 、关于AppStore加急审核

① 、预防在先

对成品主任规划的效应,首先须要判定是不是在技术上能够完成,或许说在不应用非公开API的前提降低成。因为不少时候,尽管你通过函数名动态拼接等技术手段在提交审查时躲过API扫描。或然在甄别时经过网络获取配置和应用热更新技术,但也未免被苹果从功效上发现依然被竞争对手举报。然后对互相设计和UI效果图必要有协调的论断,界面无法太丑,交互不可能太复杂,不可能利用跟系统太过一样的Icon。

未来正是能够设想即将开发的App的效益是不是有效,在市面上有没有类似的成品成功上线了。

做iOS开发近5年了,每一回提交版本时不可谓不审慎,如履薄冰,可是依旧不免踩到了有的坑。苹果的合法文书档案(AppStore审核条款)那里就不列项支出了,太冗长繁琐了,而且大部分是一般app都不会触碰的到的,今日自个儿主要想以相好的亲身经历,跟我们回顾一下这一个年本身提交AppStore审核时踩过的坑,并且针对如何防止给出一些tips供我们参考。大神请忽略,专家请轻拍。

做iOS开发近5年了,提交过的门类大大小小也有十几二十多个了,每一回提交版本到App
Store审核时都要小心翼翼,胆战心惊,甚至还要祈求乔老大显灵顺遂经过。但意外一连免不了的,一相当大心就会掉进坑里。

毛子任告诉大家“与天奋斗,其乐无穷!与地努力,其乐无穷!与人奋发,其乐无穷!”,可是作为iOS开发者,跟苹果奋斗,依旧如临深渊为好。最终提一句,
假若你理解你的app存在某些审核风险,可是透过了苹果审核,那么毫不存在侥幸心境,请尽早修改。因为究竟苹果是人工核查,这些版本过了大概是查处人员心思好,并不意味着下个本子审核时情绪也这么好。

① 、与苹果利益争辨

那条应该是最惨重的,任何业务触犯了友好本人的裨益都以会抵制的。除了是超级市场只怕购买销售东西的App,一些亟待购买虚拟道具的都要动用苹果的内购,不能够选择其它的花费平台。但明日多少App会在审查的时候屏蔽其余费用格局,一旦经过后将开放别的的付出平台。

做成与App
Store一样的利用下载成效,恐怕我们会发觉前面的广大限免App未来早已不见踪影了,这是因为与苹果的施用市镇一样,与苹果利益龃龉了,所以苹果一刀封闭扼杀,把持有App全部杀死。

从而众多App在开发前要考虑好做出来的效益是不是与苹果利益有争执,不然到最后却徒劳无功无功。

现行反革命广大app为了更方便急速,制止用户忘记密码,都选择手机号+验证码的情势,那样的话就从未办法给苹果提供示范账户了,除非账户体系后台做修改提供扶助。那种气象,就不须求勾选演示账户了,可是要在备注音信里跟苹果优质解释一下,说我们也是为了进步用户体验的,所以对账户类别做了改革,用户有部手提式无线电话机就能登录,不供给注册什么的,如下图。倘使你什么也不说的话,那就乖乖等着被拒吧。

二 、发版前过checklist

每一种门类都急需沉淀发版前的checklist,把从前踩过的坑举办备忘,也足以因而网络新闻等手段理解方今时间被拒的有些根本缘由,把也许跟本身APP相关的有的开始展览备注,然后在发版前逐条检查二遍。

此文刚刚上了CocoaChina的首页:那三个年提交AppStore审核踩过的坑 
欢迎围观,多谢咱们补助。

//add by 云峰小罗,二〇一四.08.04

(2)在不得已的地方下,可以试探一下苹果的界限。

相关文章