分享

iOS APP苹果商店上线审核的心路历程

 software1 2013-09-22
第一次反馈
账号问题、圆角按钮
May 11, 2012 05:53 PM. From Apple.
iDPLA 1.2



We found that the Seller and Artist names associated with your app does not reflect the name, "China Unicom," in the app and/or its name and metadata.



To be appropriate for the App Store, your app must be published under a Seller name and Artist name that reflects China Unicom, as required by the iOS Developer Program License Agreement.



Section 1.2:

"You" and "Your" means and refers to the person(s) or legal entity (whether the company, organization, educational institution, or governmental agency, instrumentality, or department) using the Apple Software or otherwise exercising rights under this Agreement. For the sake of clarity, You may authorize contractors to develop Applications on Your behalf, but any such Applications must be submitted under Your developer account.



The Seller name is your Vendor Content Provider name in iTunes Connect. For information on how to address this issue, please contact Developer Program Support or by phone.



The Artist name is the Company name in iTunes Connect. For information on how to address this issue, please contact iTunes Connect Contact Us, by selecting "iTunes Connect Functionality Questions," then, "General iTunes Connect Inquiry>," and entering your request.



8.3



We found that your app includes a feature, or features, that mimic an iOS interface or behavior, which is not in compliance with the App Store Review Guidelines.



The rounded icons in one tab of your app are very similar to icons on iOS home screen. Please refer to the attached screenshot for additional information.



It would be appropriate to remove or revise these features to make them distinctly different from the iOS behaviors and interfaces to avoid causing user confusion. While the guideline specifies iPod interfaces, the spirit of the guideline includes all iOS interfaces and behaviors.
第二次反馈
问了三个问题
May 22, 2012 12:07 PM. From Apple.
We have begun the review of your app but aren't able to continue because we need additional information about your app.



At your earliest opportunity, please review the following questions and provide as detailed information as you can in response. The more information you can provide upfront, the sooner we can complete your review.



Who are the customers of your app?

Where and how to receive VIP membership? What is the cost?



While your iTunes Connect Application State is displayed as Rejected, it is not necessary to upload a new binary. Once you reply to this message, we can proceed with your review.
我们的答复
May 22, 2012 11:46 PM. From Yakun Pang, pangyk@dascom.net.cn.
Who are the customers of your app?



Our customers are 3G users in ChongQing Unicom.



Where and how to receive VIP membership? What is the cost?



A 3G user will automatically become our VIP customers. According to diferent type of memberships and customer class, VIP customers are classified as prime card, diamond card, golden card and silver card, in order to provide corresponding service.

The Cost is free.
第三次反馈
程序在用户文档目录存储了PDF文件,违反了数据存储规范
May 25, 2012 01:44 PM. From Apple.
2.23



We found that your app does not follow the iOS Data Storage Guidelines, which is required per the App Store Review Guidelines.



In particular, we found that on launch and/or content download, your app stores 10.9MB. To check how much data your app is storing:



- Install and launch your app

- Go to Settings > iCloud > Storage & Backup > Manage Storage

- If necessary, tap "Show all apps"

- Check your app's storage



The iOS Data Storage Guidelines indicate that only content that the user creates using your app, e.g., documents, new files, edits, etc., may be stored in the /Documents directory - and backed up by iCloud.



Temporary files used by your app should only be stored in the /tmp directory; please remember to delete the files stored in this location when the user exits the app.



Data that can be recreated but must persist for proper functioning of your app - or because customers expect it to be available for offline use - should be marked with the "do not back up" attribute. For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up. For CFURLRef objects, use the corresponding kCFURLIsExcludedFromBackupKey attribute.



For more information, please see Technical Q&A 1719: How do I prevent files from being backed up to iCloud and iTunes?.



It is necessary to revise your app to meet the requirements of the iOS Data Storage Guidelines.

For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to:



- include the complete details of your rejection issues

- prepare any symbolicated crash logs, screenshots, and steps to reproduce the issues for when the DTS engineer follows up.



For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.



If you have difficulty reproducing this issue, please try testing the workflow as described in <https://developer.apple.com/library/ios/qa/qa1764/>Testing Workflow with Xcode's Archive feature".
第四次反馈
说我们对用户有限制,申诉后通过
APP苹果审核心路历程
苹果对开发者提交的应用的审核之严格是出了名的,在提交申请之前,了解苹果的审核标准对于开发者防止应用被拒有着十分重要的意义。尽管开发者在提交之前貌似都做好了准备,但是你的准备真的可以了吗?
每一个在苹果的APP Store中通过申请的应用背后都有一篇血泪史,回想三个月之前为了应用审核通过与苹果几个回合的唇枪舌箭,其间的曲折反复今日想来仍是唏嘘不已。在此就将其间的经理细细道来,以供各位IOS开发者借鉴。
我们申请的IOS应用是为重庆联通做的与其VIP客户沟通的一款产品,在提交审核之前,先是以自己公司的身份申请了一个IDP,以此身份提交审核程序。提交一周后问题来了,直接被苹果拒掉,理由是我们不能以自己身份的IDP提交该程序的审核申请。楼主反复查看资料才知道,原来凡是程序名中包含程序界面设计中涉及到“联通字样”“联通LOGO”“沃字样”等等的都要以运营商自己的IDP提交程序审核。坑爹啊,我们赶紧重新在重庆联通的IDP上提交申请。
苹果号称是一周的审核周期,即应用提交一周后会有反馈信息。果然,一周后苹果的反馈信息,忐忑的一周等待啊!结果我等来了神马啊,等来的又是拒绝啊,差点崩溃!对自己的程序是相当有自信的啊,又被拒绝了,无异于一把钝刀在割肉啊!颤颤巍巍的看了苹果的反馈。算是不大不小的一个失误,我说是失误,原因是苹果的审核规则也在时更时新,所以,亲爱的开发者朋友一定时时关注他的最新规则。回到正题,苹果拒绝的理由是我们的应用违反了其规则中的第8.3条条款,即在程序里嵌入了圆角图标。知道原因后迅速讨论出解决方案解决,重新提交应用,又进入焦急地等待阶段
第二次申请提交完成后,历时一周,等来的是苹果方面的几个问题,苹果的审核员不清楚我们服务的用户谁,如何获得我们的用户,在此过程中需要投入多少。这些都是细节问题。其实不太清楚苹果审核员在审核一个程序过程中都要考虑的这么全面,事已至此,审核完全停滞,只能尽快回答问题,在当天就对此进行了反馈,应用重新恢复成In Review状态,继续焦急等待。
题外话:这件事给我们的启发是:不要指望苹果的审核人员能巨细靡遗地去探究你的App,人家一天要审核全球成千上万的应用,要让他们第一眼看到你的用途、用户群等。
好不容易又等了一个周期,等来的不是通过竟然又是拒绝,说实话,当时都是绝望了,怎么就这么坎坷呢,强挣扎看完他拒绝的理由,好吧,这次他又发现新的问题“程序在用户文档目录存储了PDF文件,违反了数据存储规范”。后来我们查阅苹果的规范文档,发现确实是有类似条款规定,但是太容易被忽视。看来苹果对数据存储的要求相当严格。
又是一番修改,经此一事,不可避免的审核计划又延后了,说实话至此真是已经筋疲力尽了,感觉看不到边了,尽管我们还是坚信程序没问题了应该,但是这种不直接的沟通方式,以及每次都是为期一周的审核周期已经在心理上给我们施以了巨大地压力。
尽管如此,修改完成以后的程序还是迅速的提交审核,并且对他的最新条款进行了逐条的研究,没有发现问题,这次应该没问题了,我在心里这样催眠
一周以后,正好是一周之后,收到苹果的邮件及结果,当时距离我们计划要发布上线的时间已经整整迟了一个月的时间,可以想见我们当时等待的焦急心情。事情往往是这样,越盼望什么往往得不到什么,这次还是拒绝。此处省略上千字表达当时心情,已不愿回忆。这次拒绝的理由是什么呢,苹果认为我们对用户进行了任意限制,这次的理由实在是让我们摸不到头脑了,几经讨论之后,我们进行了申诉并对他的拒绝理由进行了解释,因为VIP客户端应用针对的是联通的用户,但是其实不必要登录才可以使用,未登录状态下,任何用户都可以使用8个功能中的6个。
在此之后的等待是最心急的,这次很不正常的不是一周就有答复了,等了整整21天,在此期间我们尝试邮件,尝试申请加急审核流程,都未能顺利加快申请速度,最终终于通过。
总结其间的一些禁言教训,得到这篇血泪史,但是在决定要提交审核时一定要注意:
1、 苹果的审核标准极其严格(有些条款甚至严格到变态)。从产品策划、设计、开发阶段就要去阅读关注苹果专门的开发者审核标准,否则等提交审核以后再查验标准,极大可能出现超出预期发布时间的问题。到此时解决问题的成本大大提高了。?所以了解苹果的审核标准极其重要。
2、 如果对上架时间有严格的要求,一旦被拒绝,可以试着走一下苹果的加急审核流程,但必须有足够充分的理由(例如为了赶上某一时间点前的特定活动,或是紧急修复bug)。通常一个App只有一次走加急审核流程的机会,所以要用在非常必要的场合。使用加急流程后,审核的时间同样不可预期,快的时候次日就能完成(正常流程是8天左右)。
3、 作为开发者跟苹果周旋,一定要内心强大。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多