App Store Review Guidelines.docx
《App Store Review Guidelines.docx》由会员分享,可在线阅读,更多相关《App Store Review Guidelines.docx(25页珍藏版)》请在冰豆网上搜索。
AppStoreReviewGuidelines
AppStoreReviewGuidelines
Introduction
We'repleasedthatyouwanttoinvestyourtalentsandtimetodevelopapplicationsforiOS.Ithasbeenarewardingexperience-bothprofessionallyandfinancially-forhundredsofthousandsofdevelopersandwewanttohelpyoujointhissuccessfulgroup.WehavepublishedourAppStoreReviewGuidelinesinthehopethattheywillhelpyousteerclearofissuesasyoudevelopyourAppandspeedyouthroughtheapprovalprocesswhenyousubmitit.
WeviewAppsdifferentthanbooksorsongs,whichwedonotcurate.Ifyouwanttocriticizeareligion,writeabook.Ifyouwanttodescribesex,writeabookorasong,orcreateamedicalApp.Itcangetcomplicated,butwehavedecidedtonotallowcertainkindsofcontentintheAppStore.Itmayhelptokeepsomeofourbroaderthemesinmind:
▪WehavelotsofkidsdownloadinglotsofApps.Parentalcontrolsworkgreattoprotectkids,butyouhavetodoyourparttoo.Soknowthatwe'rekeepinganeyeoutforthekids.
▪WehaveoveramillionAppsintheAppStore.IfyourAppdoesn'tdosomethinguseful,uniqueorprovidesomeformoflastingentertainment,orifyourappisplaincreepy,itmaynotbeaccepted.
▪IfyourApplookslikeitwascobbledtogetherinafewdays,oryou'retryingtogetyourfirstpracticeAppintothestoretoimpressyourfriends,pleasebraceyourselfforrejection.Wehavelotsofseriousdeveloperswhodon'twanttheirqualityAppstobesurroundedbyamateurhour.
▪WewillrejectAppsforanycontentorbehaviorthatwebelieveisovertheline.Whatline,youask?
Well,asaSupremeCourtJusticeoncesaid,"I'llknowitwhenIseeit".Andwethinkthatyouwillalsoknowitwhenyoucrossit.
▪IfyourAppisrejected,wehaveaReviewBoardthatyoucanappealto.Ifyouruntothepressandtrashus,itneverhelps.
▪Ifyouattempttocheatthesystem(forexample,bytryingtotrickthereviewprocess,stealdatafromusers,copyanotherdeveloper'swork,ormanipulatetheratings)yourAppswillberemovedfromthestoreandyouwillbeexpelledfromthedeveloperprogram.
▪Thisisalivingdocument,andnewAppspresentingnewquestionsmayresultinnewrulesatanytime.PerhapsyourAppwilltriggerthis.
Lastly,welovethisstufftoo,andhonorwhatyoudo.We'rereallytryingourbesttocreatethebestplatformintheworldforyoutoexpressyourtalentsandmakealivingtoo.Ifitsoundslikewe'recontrolfreaks,well,maybeit'sbecausewe'resocommittedtoourusersandmakingsuretheyhaveaqualityexperiencewithourproducts.Justlikealmostallofyouare,too.
TableofContents
1.Termsandconditions
2.Functionality
3.Metadata
4.Location
5.PushNotifications
6.GameCenter
7.Advertising
8.Trademarksandtradedress
9.Mediacontent
10.Userinterface
11.Purchasingandcurrencies
12.Scrapingandaggregation
13.Damageorinjury
14.Personalattacks
15.Violence
16.Objectionablecontent
17.Privacy
18.Pornography
19.Religion,culture,andethnicity
20.Contests,sweepstakes,lotteries,raffles,andgambling
21.Charitiesandcontributions
22.Legalrequirements
23.Wallet
24.KidsCategory
25.Extensions
26.HomeKit
27.HealthKitandHumanSubjectResearch
28.TestFlight
29.ApplePay
1.Termsandconditions
∙1.1
AsadeveloperofAppsfortheAppStoreyouareboundbythetermsoftheProgramLicenseAgreement (PLA),HumanInterfaceGuidelines(HIG),andanyotherlicensesorcontractsbetweenyouandApple.ThefollowingrulesandexamplesareintendedtoassistyouingainingacceptanceforyourAppintheAppStore,nottoamendorremoveprovisionsfromanyotheragreement.
2.Functionality
∙2.1
Appsthatcrashwillberejected
∙2.2
Appsthatexhibitbugswillberejected
∙2.3
Appsthatdonotperformasadvertisedbythedeveloperwillberejected
∙2.4
AppsthatincludeundocumentedorhiddenfeaturesinconsistentwiththedescriptionoftheAppwillberejected
∙2.5
Appsthatusenon-publicAPIswillberejected
∙2.6
Appsthatreadorwritedataoutsideitsdesignatedcontainerareawillberejected
∙2.7
Appsthatdownloadcodeinanywayorformwillberejected
∙2.8
Appsthatinstallorlaunchotherexecutablecodewillberejected
∙2.9
Appsthatare"demo","trial",or"test"versionswillberejected.BetaAppsmayonlybesubmittedthroughTestFlightandmustfollowtheTestFlightguidelines
∙2.10
iPhoneAppsmustalsorunoniPadwithoutmodification,atiPhoneresolution,andat2XiPhone3GSresolution
∙2.11
AppsthatduplicateAppsalreadyintheAppStoremayberejected,particularlyiftherearemanyofthem,suchasfart,burp,flashlight,andKamaSutraApps
∙2.12
Appsthatarenotveryuseful,unique,aresimplywebsitesbundledasApps,ordonotprovideanylastingentertainmentvaluemayberejected
∙2.13
Appsthatareprimarilymarketingmaterialsoradvertisementswillberejected
∙2.14
Appsthatareintendedtoprovidetrickorfakefunctionalitythatarenotclearlymarkedassuchwillberejected
∙2.15
Appslargerthan100MBinsizewillnotdownloadovercellularnetworks(thisisautomaticallyprohibitedbytheAppStore)
∙2.16
MultitaskingAppsmayonlyusebackgroundservicesfortheirintendedpurposes:
VoIP,audioplayback,location,taskcompletion,localnotifications,etc.
∙2.17
AppsthatbrowsethewebmustusetheiOSWebKitframeworkandWebKitJavascript
∙2.18
Appsthatencourageexcessiveconsumptionofalcoholorillegalsubstances,orencourageminorstoconsumealcoholorsmokecigarettes,willberejected
∙2.19
Appsthatprovideincorrectdiagnosticorotherinaccuratedevicedatawillberejected
∙2.20
Developers"spamming"theAppStorewithmanyversionsofsimilarAppswillberemovedfromtheiOSDeveloperProgram
∙2.21
AppsthataresimplyasongormovieshouldbesubmittedtotheiTunesstore.AppsthataresimplyabookshouldbesubmittedtotheiBooksStore
∙2.22
AppsthatarbitrarilyrestrictwhichusersmayusetheApp,suchasbylocationorcarrier,mayberejected
∙2.23
Appsmustfollowthe iOSDataStorageGuidelines ortheywillberejected
∙2.24
AppsthatareofferedinNewsstandmustcomplywithschedules1,2and3oftheProgramLicenseAgreement ortheywillberejected
∙2.25
AppsthatdisplayAppsotherthanyourownforpurchaseorpromotioninamannersimilartoorconfusingwiththeAppStorewillberejected
∙2.26
Appsmaydisplayandrecommendappsotherthanyourownonlyifthecollectionisdesignedforaspecificapprovedneed(e.g.healthmanagement,aviation,accessibility,etc.)orprovidessignificantaddedvalueforaspecificgroupofcustomers,ortheywillberejected
∙2.27
Ifyourapp’scorefunctionalitydoesn’tworkwiththeSiriremoteitwillberejected.Theappmay,however,provideenhancedfunctionalityinconnectionwithagamecontrollerorotherperipheral
3.Metadata(name,descriptions,ratings,rankings,etc.)
∙3.1
Appsormetadatathatmentionsthenameofanyothermobileplatformwillberejected
∙3.2
Appswithplaceholdertextwillberejected
∙3.3
Appswithnames,descriptions,screenshots,orpreviewsnotrelevanttothecontentandfunctionalityoftheAppwillberejected
∙3.4
AppnamesiniTunesConnectandasdisplayedonadeviceshouldbesimilar,soasnottocauseconfusion
∙3.5
SmallandlargeAppiconsshouldbesimilar,soasnottocauseconfusion
∙3.6
AppswithAppicons,screenshots,previews,andimagesdisplayedwhenanAppleTVappisinthetopshelfoftheAppleTVhomescreenthatdonotadheretothe4+ageratingwillberejected
∙3.7
AppswithCategoryandGenreselectionsthatarenotappropriatefortheAppcontentwillberejected
∙3.8
DevelopersareresponsibleforassigningappropriateratingstotheirApps.Inappropriateratingsmaybechanged/deletedbyApple
∙3.9
DevelopersareresponsibleforassigningappropriatekeywordsfortheirApps.Inappropriatekeywordsmaybechanged/deletedbyApple
∙3.10
DeveloperswhoattempttomanipulateorcheattheuserreviewsorchartrankingintheAppStorewithfakeorpaidreviews,oranyotherinappropriatemethodswillberemovedfromtheiOSDeveloperProgram
∙3.11
AppsthatrecommendthatusersrestarttheiriOSdevicepriortoinstallationorlaunchmayberejected
∙3.12
AppsshouldhaveallincludedURLsfullyfunctionalwhenyousubmititforreview,suchassupportandprivacypolicyURLs
∙3.13
Appswithscreenshots,previews,andmarketingtextthatdonotclearlyidentifysupplementalcontentoritemsthatmustbepurchasedseparately(e.g.usingIAP)willberejected
∙3.14
Apppreviewsmayonlyusevideoscreencapturesoftheapp,voice-overs,andtextualanddesignoverlays,ortheappwillberejected
∙3.15
Appswithpreviewsthatdisplaypersonalinformationofarealpersonwithoutpermissionwillberejected
∙3.16
Apppreviewsmayonlyincludemusicthatislicensedforthatpurposeinallselectedterritories
∙3.17
Apppreviewsandscreenshotsthatincludecontentplayedorstreamedviatheapp(e.g.music,video,andrelatedcoverart)thatisnotlicensedforuseintheprevieworscreenshotswillberejected
4.Location
∙4.1
Appsthatdonotnotifyandobtainuserconsentbeforecollecting,transmitting,orusinglocationdatawillberejected
∙4.2
Appsthatuselocation-basedAPIsforautomaticorautonomouscontrolofvehicles,aircraft,orotherdeviceswillberejected
∙4.3
Appsthatuselocation-basedAPIsforemergencyserviceswillberejected
∙4.4
LocationdatacanonlybeusedwhendirectlyrelevanttothefeaturesandservicesprovidedbytheApptotheuserortosupportapprovedadvertisinguses
5.PushNot