Guest User

Untitled

a guest
Jun 11th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.61 KB | None | 0 0
  1. # Introduction
  2.  
  3. We're thrilled that you want to invest your talents and time to develop
  4. applications for iOS. It has been a rewarding experience - both professionally
  5. and financially - for tens of thousands of developers and we want to help you
  6. join this successful group. This is the first time we have published our App
  7. Store Review Guidelines. We hope they will help you steer clear of issues as
  8. you develop your app, so that it speeds through the approval process when you
  9. submit it.
  10.  
  11. We view Apps different than books or songs, which we do not curate. If you
  12. want to criticize a religion, write a book. If you want to describe sex, write
  13. a book or a song, or create a medical app. It can get complicated, but we have
  14. decided to not allow certain kinds of content in the App Store. It may help to
  15. keep some of our broader themes in mind:
  16.  
  17. We have lots of kids downloading lots of apps, and parental controls don't
  18. work unless the parents set them up (many don't). So know that we're keeping
  19. an eye out for the kids.
  20.  
  21. We have over 250,000 apps in the App Store. We don't need any more Fart apps.
  22. If your app doesn't do something useful or provide some form of lasting
  23. entertainment, it may not be accepted.
  24.  
  25. If your App looks like it was cobbled together in a few days, or you're trying
  26. to get your first practice App into the store to impress your friends, please
  27. brace yourself for rejection. We have lots of serious developers who don't
  28. want their quality Apps to be surrounded by amateur hour.
  29.  
  30. We will reject Apps for any content or behavior that we believe is over the
  31. line. What line, you ask? Well, as a Supreme Court Justice once said, "I'll
  32. know it when I see it". And we think that you will also know it when you cross
  33. it.
  34.  
  35. If your app is rejected, we have a Review Board that you can appeal to. If you
  36. run to the press and trash us, it never helps. This is a living document, and
  37. new apps presenting new questions may result in new rules at any time. Perhaps
  38. your app will trigger this.
  39.  
  40. Lastly, we love this stuff too, and honor what you do. We're really trying our
  41. best to create the best platform in the world for you to express your talents
  42. and make a living too. If it sounds like we're control freaks, well, maybe
  43. it's because we're so committed to our users and making sure they have a
  44. quality experience with our products. Just like almost all of you are too.
  45.  
  46.  
  47. ### 1. Terms and conditions
  48.  
  49. 1.1 As a developer of applications for the App Store you are bound by the
  50. terms of the Program License Agreement (PLA), Human Interface Guidelines
  51. (HIG), and any other licenses or contracts between you and Apple. The
  52. following rules and examples are intended to assist you in gaining acceptance
  53. for your app in the App Store, not to amend or remove provisions from any
  54. other agreement.
  55.  
  56.  
  57. ### 2. Functionality
  58.  
  59. 2.1 Apps that crash will be rejected
  60.  
  61. 2.2 Apps that exhibit bugs will be rejected
  62.  
  63. 2.3 Apps that do not perform as advertised by the developer will be rejected
  64.  
  65. 2.4 Apps that include undocumented or hidden features inconsistent with the
  66. description of the app will be rejected
  67.  
  68. 2.5 Apps that use non-public APIs will be rejected
  69.  
  70. 2.6 Apps that read or write data outside its designated container area will be
  71. rejected
  72.  
  73. 2.7 Apps that download code in any way or form will be rejected
  74.  
  75. 2.8 Apps that install or launch other executable code will be rejected
  76.  
  77. 2.9 Apps that are "beta", "demo", "trial", or "test" versions will be rejected
  78.  
  79. 2.10 iPhone apps must also run on iPad without modification, at iPhone
  80. resolution, and at 2X iPhone 3GS resolution
  81.  
  82. 2.11 Apps that duplicate apps already in the App Store may be rejected,
  83. particularly if there are many of them
  84.  
  85. 2.12 Apps that are not very useful or do not provide any lasting entertainment
  86. value may be rejected
  87.  
  88. 2.13 Apps that are primarily marketing materials or advertisements will be
  89. rejected
  90.  
  91. 2.14 Apps that are intended to provide trick or fake functionality that are
  92. not clearly marked as such will be rejected
  93.  
  94. 2.15 Apps larger than 20MB in size will not download over cellular networks
  95. (this is automatically prohibited by the App Store)
  96.  
  97. 2.16 Multitasking apps may only use background services for their intended
  98. purposes: VoIP, audio playback, location, task completion, local
  99. notifications, etc
  100.  
  101. 2.17 Apps that browse the web must use the iOS WebKit framework and WebKit
  102. Javascript 2.18 Apps that encourage excessive consumption of alcohol or
  103. illegal substances, or encourage minors to consume alcohol or smoke
  104. cigarettes, will be rejected
  105.  
  106. 2.19 Apps that provide incorrect diagnostic or other inaccurate device data
  107. will be rejected
  108.  
  109. 2.20 Developers "spamming" the App Store with many versions of similar apps
  110. will be removed from the iOS Developer Program
  111.  
  112.  
  113. ### 3. Metadata (name, descriptions, ratings, rankings, etc)
  114.  
  115. 3.1 Apps with metadata that mentions the name of any other mobile platform
  116. will be rejected
  117.  
  118. 3.2 Apps with placeholder text will be rejected
  119.  
  120. 3.3 Apps with descriptions not relevant to the application content and
  121. functionality will be rejected
  122.  
  123. 3.4 App names in iTunes Connect and as displayed on a device should be
  124. similar, so as not to cause confusion
  125.  
  126. 3.5 Small and large app icons should be similar, so as to not to cause
  127. confusion
  128.  
  129. 3.6 Apps with app icons and screenshots that do not adhere to the 4+ age
  130. rating will be rejected
  131.  
  132. 3.7 Apps with Category and Genre selections that are not appropriate for the
  133. app content will be rejected
  134.  
  135. 3.8 Developers are responsible for assigning appropriate ratings to their
  136. apps. Inappropriate ratings may be changed by Apple
  137.  
  138. 3.9 Developers are responsible for assigning appropriate keywords for their
  139. apps. Inappropriate keywords may be changed/deleted by Apple
  140.  
  141. 3.10 Developers who attempt to manipulate or cheat the user reviews or chart
  142. ranking in the App Store with fake or paid reviews, or any other inappropriate
  143. methods will be removed from the iOS Developer Program
  144.  
  145.  
  146. ### 4. Location
  147.  
  148. 4.1 Apps that do not notify and obtain user consent before collecting,
  149. transmitting, or using location data will be rejected
  150.  
  151. 4.2 Apps that use location-based APIs for automatic or autonomous control of
  152. vehicles, aircraft, or other devices will be rejected
  153.  
  154. 4.3 Apps that use location-based APIs for dispatch, fleet management, or
  155. emergency services will be rejected
  156.  
  157.  
  158. ### 5. Push notifications
  159.  
  160. 5.1 Apps that provide Push Notifications without using the Apple Push
  161. Notification (APN) API will be rejected
  162.  
  163. 5.2 Apps that use the APN service without obtaining a Push Application ID from
  164. Apple will be rejected
  165.  
  166. 5.3 Apps that send Push Notifications without first obtaining user consent
  167. will be rejected 5.4 Apps that send sensitive personal or confidential
  168. information using Push Notifications will be rejected
  169.  
  170. 5.5 Apps that use Push Notifications to send unsolicited messages, or for the
  171. purpose of phishing or spamming will be rejected
  172.  
  173. 5.6 Apps cannot use Push Notifications to send advertising, promotions, or
  174. direct marketing of any kind
  175.  
  176. 5.7 Apps cannot charge users for use of Push Notifications 5.8 Apps that
  177. excessively use the network capacity or bandwidth of the APN service or unduly
  178. burden a device with Push Notifications will be rejected
  179.  
  180. 5.9 Apps that transmit viruses, files, computer code, or programs that may
  181. harm or disrupt the normal operation of the APN service will be rejected
  182.  
  183.  
  184. ### 6. Game Center
  185.  
  186. 6.1 Apps that display any Player ID to end users or any third party will be
  187. rejected
  188.  
  189. 6.2 Apps that use Player IDs for any use other than as approved by the Game
  190. Center terms will be rejected
  191.  
  192. 6.3 Developers that attempt to reverse lookup, trace, relate, associate, mine,
  193. harvest, or otherwise exploit Player IDs, alias, or other information obtained
  194. through the Game Center will be removed from the iOS Developer Program
  195.  
  196. 6.4 Game Center information, such as Leaderboard scores, may only be used in
  197. apps approved for use with the Game Center
  198.  
  199. 6.5 Apps that use Game Center service to send unsolicited messages, or for the
  200. purpose of phishing or spamming will be rejected
  201.  
  202. 6.6 Apps that excessively use the network capacity or bandwidth of the Game
  203. Center will be rejected 6.7 Apps that transmit viruses, files, computer code,
  204. or programs that may harm or disrupt the normal operation of the Game Center
  205. service will be rejected
  206.  
  207.  
  208. ### 7. iAds
  209.  
  210. 7.1 Apps that artificially increase the number of impressions or
  211. click-throughs of ads will be rejected
  212.  
  213. 7.2 Apps that contain empty iAd banners will be rejected 7.3 Apps that are
  214. designed predominantly for the display of ads will be rejected
  215.  
  216.  
  217. ### 8. Trademarks and trade dress
  218.  
  219. 8.1 Apps must comply with all terms and conditions explained in the Guidelines
  220. for using Apple Trademark and Copyrights and the Apple Trademark List
  221.  
  222. 8.2 Apps that suggest or infer that Apple is a source or supplier of the app,
  223. or that Apple endorses any particular representation regarding quality or
  224. functionality will be rejected any particular representation regarding quality
  225. or functionality will be rejected
  226.  
  227. 8.3 Apps which appear confusingly similar to an existing Apple product or
  228. advertising theme will be rejected
  229.  
  230. 8.4 Apps that misspell Apple product names in their app name (i.e., GPS for
  231. Iphone, iTunz) will be rejected
  232.  
  233. 8.5 Use of protected 3rd party material (trademarks, copyrights, trade
  234. secrets, otherwise proprietary content) requires a documented rights check
  235. which must be provided upon request
  236.  
  237. 8.6 Google Maps and Google Earth images obtained via the Google Maps API can
  238. be used within an application if all brand features of the original content
  239. remain unaltered and fully visible. Apps that cover up or modify the Google
  240. logo or copyright holders identification will be rejected
  241.  
  242.  
  243. ### 9. Media content
  244.  
  245. 9.1 Apps that do not use the MediaPlayer framework to access media in the
  246. Music Library will be rejected
  247.  
  248. 9.2 App user interfaces that mimic any iPod interface will be rejected
  249.  
  250. 9.3 Audio streaming content over a cellular network may not use more than 5MB
  251. over 5 minutes
  252.  
  253. 9.4 Video streaming content over a cellular network longer than 10 minutes
  254. must use HTTP Live Streaming and include a baseline 64 kbps audio-only HTTP
  255. Live stream
  256.  
  257.  
  258. ### 10. User interface
  259.  
  260. 10.1 Apps must comply with all terms and conditions explained in the Apple
  261. iPhone Human Interface Guidelines and the Apple iPad Human Interface
  262. Guidelines
  263.  
  264. 10.2 Apps that look similar to apps bundled on the iPhone, including the App
  265. Store, iTunes Store, and iBookstore, will be rejected
  266.  
  267. 10.3 Apps that do not use system provided items, such as buttons and icons,
  268. correctly and as described in the Apple iPhone Human Interface Guidelines and
  269. the Apple iPad Human Interface Guidelines may be rejected
  270.  
  271. 10.4 Apps that create alternate desktop/home screen environments or simulate
  272. multi - app widget experiences will be rejected
  273.  
  274. 10.5 Apps that alter the functions of standard switches, such as the Volume
  275. Up/Down and Ring/Silent switches, will be rejected
  276.  
  277. 10.6 Apple and our customers place a high value on simple, refined, creative,
  278. well thought through interfaces. They take more work but are worth it. Apple
  279. sets a high bar. If your user interface is complex or less than very good it
  280. may be rejected
  281.  
  282.  
  283. ### 11. Purchasing and currencies
  284.  
  285. 11.1 Apps that unlock or enable additional features or functionality with
  286. mechanisms other than the App Store will be rejected
  287.  
  288. 11.2 Apps utilizing a system other than the In App Purchase API (IAP) to
  289. purchase content, functionality, or services in an app will be rejected
  290.  
  291. 11.3 Apps using IAP to purchase physical goods or goods and services used
  292. outside of the application will be rejected
  293.  
  294. 11.4 Apps that use IAP to purchase credits or other currencies must consume
  295. those credits within the application
  296.  
  297. 11.5 Apps that use IAP to purchase credits or other currencies that expire
  298. will be rejected 11.6 Content subscriptions using IAP must last a minimum of
  299. 30 days and be available to the user from all of their iOS devices
  300.  
  301. 11.7 Apps that use IAP to purchase items must assign the correct
  302. Purchasability type
  303.  
  304. 11.8 Apps that use IAP to purchase access to built-in capabilities provided by
  305. iOS, such as the camera or the gyroscope, will be rejected
  306.  
  307. 11.9 Apps containing "rental" content or services that expire after a limited
  308. time will be rejected
  309.  
  310. 11.10 Insurance applications must be free, in legal-compliance in the regions
  311. distributed, and cannot use IAP 11.11 In general, the more expensive your app,
  312. the more thoroughly we will review it
  313.  
  314.  
  315. ### 12. Scraping and aggregation
  316.  
  317. 12.1 Applications that scrape any information from Apple sites (for example
  318. from apple.com, iTunes Store, App Store, iTunes Connect, Apple Developer
  319. Programs, etc) or create rankings using content from Apple sites and services
  320. will be rejected
  321.  
  322. 12.2 Applications may use approved Apple RSS feeds such as the iTunes Store
  323. RSS feed
  324.  
  325. 12.3 Apps that are simply web clippings, content aggregators, or a collection
  326. of links, may be rejected
  327.  
  328.  
  329. ### 13. Damage to device
  330.  
  331. 13.1 Apps that encourage users to use an Apple Device in a way that may cause
  332. damage to the device will be rejected
  333.  
  334. 13.2 Apps that rapidly drain the device's battery or generate excessive heat
  335. will be rejected
  336.  
  337.  
  338. ### 14. Personal attacks
  339.  
  340. 14.1 Any app that is defamatory, offensive, mean-spirited, or likely to place
  341. the targeted individual or group in harms way will be rejected
  342.  
  343. 14.2 Professional political satirists and humorists are exempt from the ban on
  344. offensive or mean- spirited commentary
  345.  
  346.  
  347. ### 15. Violence
  348.  
  349. 15.1 Apps portraying realistic images of people or animals being killed or
  350. maimed, shot, stabbed, tortured or injured will be rejected
  351.  
  352. 15.2 Apps that depict violence or abuse of children will be rejected
  353.  
  354. 15.3 "Enemies" within the context of a game cannot solely target a specific
  355. race, culture, a real government or corporation, or any other real entity
  356.  
  357. 15.4 Apps involving realistic depictions of weapons in such a way as to
  358. encourage illegal or reckless use of such weapons will be rejected
  359.  
  360. 15.5 Apps that include games of Russian roulette will be rejected
  361.  
  362.  
  363. ### 16. Objectionable content
  364.  
  365. 16.1 Apps that present excessively objectionable or crude content will be
  366. rejected 16.2 Apps that are primarily designed to upset or disgust users will
  367. be rejected
  368.  
  369.  
  370. ### 17. Privacy
  371.  
  372. 17.1 Apps cannot transmit data about a user without obtaining the user's prior
  373. permission and providing the user with access to information about how and
  374. where the data will be used
  375.  
  376. 17.2 Apps that require users to share personal information, such as email
  377. address and date of birth, in order to function will be rejected
  378.  
  379. 17.3 Apps that target minors for data collection will be rejected
  380.  
  381.  
  382. ### 18. Pornography
  383.  
  384. 18.1 Apps containing pornographic material, defined by Webster's Dictionary as
  385. "explicit descriptions or displays of sexual organs or activities intended to
  386. stimulate erotic rather than aesthetic or emotional feelings", will be
  387. rejected
  388.  
  389. 18.2 Apps that contain user generated content that is frequently pornographic
  390. (ex "Chat Roulette" apps) will be rejected
  391.  
  392.  
  393. ### 19. Religion, culture, and ethnicity
  394.  
  395. 19.1 Apps containing references or commentary about a religious, cultural or
  396. ethnic group that are defamatory, offensive, mean-spirited or likely to expose
  397. the targeted group to harm or violence will be rejected
  398.  
  399. 19.2 Apps may contain or quote religious text provided the quotes or
  400. translations are accurate and not misleading. Commentary should be educational
  401. or informative rather than inflammatory
  402.  
  403.  
  404. ### 20. Contests, sweepstakes, lotteries, and raffles
  405.  
  406. 20.1 Sweepstakes and contests must be sponsored by the developer/company of
  407. the app 20.2 Official rules for sweepstakes and contests, must be presented in
  408. the app and make it clear that Apple is not a sponsor or involved in the
  409. activity in any manner
  410.  
  411. 20.3 It must be permissible by law for the developer to run a lottery app, and
  412. a lottery app must have all of the following characteristics: consideration,
  413. chance, and a prize
  414.  
  415. 20.4 Apps that allow a user to directly purchase a lottery or raffle ticket in
  416. the app will be rejected
  417.  
  418.  
  419. ### 21. Charities and contributions
  420.  
  421. 21.1 Apps that include the ability to make donations to recognized charitable
  422. organizations must be free
  423.  
  424. 21.2 The collection of donations must be done via a web site in Safari or an
  425. SMS
  426.  
  427.  
  428. ### 22. Legal requirements
  429.  
  430. 22.1 Apps must comply with all legal requirements in any location where they
  431. are made available to users. It is the developer's obligation to understand
  432. and conform to all local laws
  433.  
  434. 22.2 Apps that contain false, fraudulent or misleading representations will be
  435. rejected
  436.  
  437. 22.3 Apps that solicit, promote, or encourage criminal or clearly reckless
  438. behavior will be rejected
  439.  
  440. 22.4 Apps that enable illegal file sharing will be rejected
  441.  
  442. 22.5 Apps that are designed for use as illegal gambling aids, including card
  443. counters, will be rejected
  444.  
  445. 22.6 Apps that enable anonymous or prank phone calls or SMS/MMS messaging will
  446. be rejected
  447.  
  448. 22.7 Developers who create apps that surreptitiously attempt to discover user
  449. passwords or other private user data will be removed from the iOS Developer
  450. Program
  451.  
  452.  
  453. ## Living document
  454.  
  455. This document represents our best efforts to share how we review apps
  456. submitted to the App Store, and we hope it is a helpful guide as you develop
  457. and submit your apps. It is a living document that will evolve as we are
  458. presented with new apps and situations, and we'll update it periodically to
  459. reflect these changes.
  460.  
  461. Thank you for developing for iOS. Even though this document is a formidable
  462. list of what not to do, please also keep in mind the much shorter list of what
  463. you must do. Above all else, join us in trying to surprise and delight users.
  464. Show them their world in innovative ways, and let them interact with it like
  465. never before. In our experience, users really respond to polish, both in
  466. functionality and user interface. Go the extra mile. Give them more than they
  467. expect. And take them places where they have never been before. We are ready
  468. to help.
  469.  
  470. Β© Apple, 2010
Add Comment
Please, Sign In to add comment