苹果APPSTORE产品上架以及审批流程.docx
《苹果APPSTORE产品上架以及审批流程.docx》由会员分享,可在线阅读,更多相关《苹果APPSTORE产品上架以及审批流程.docx(23页珍藏版)》请在冰豆网上搜索。
![苹果APPSTORE产品上架以及审批流程.docx](https://file1.bdocx.com/fileroot1/2023-2/6/f53d18d8-f675-4226-8c72-8414b4c85a24/f53d18d8-f675-4226-8c72-8414b4c85a241.gif)
苹果APPSTORE产品上架以及审批流程
YUKIwascompiledonthemorningofDecember16,2020
苹果APPSTORE产品上架以及审批流程
苹果APPSTORE产品上架以及审批流程
该文档供参考,实际页面随时会有改动,以实际官网页面为准,但是流程基本是一样的。
一、整个流程涉及的时间点:
IDP注册审批(1-2周)(公司已有账号,忽略)产品提交后审批(1-2周)
如果审批不通过,会有邮件通知并告知哪里审批不通过,改好后重新提交审批(又是1-2周)。
二、需要特别注意的点:
1、产品稳定性,不要动不动就崩溃,这样会审批不通过
2、按钮等一看就懂,且可用
3、Appstore上较多的小应用就不要放了,审批比较难通过
4、比较有创意的应用审批比较容易通过
5、产品版本号不要包含如下:
build,version,beta
三、详细的产品上架以及审批流程:
1、先在iPhoneDevCenter上注册成为iphonedevelope(公司已经有账号)
2、现在我们在浏览器中输入登录,进入ManageYourApplications,如下图
3、
点击AddNewApplication,如下图,添加一个新的App
5、
6、重要提醒:
此页的配置将会应用到此iTunesConnect账号下的所有应用程序,其中包括两个主要配置项:
主语言和公司名称。
切记:
一旦这两项配置提交后,以后就不能修改了!
图中的A是主语言配置项:
即用户稍后输入程序详细数据所会使用的主要语言。
图中的B是公司的名称:
对于个人开发者,建议尽量起一个有趣的,容易记的名称吧,不要省事的就用自己的账号名,除非你的账号名也很有特色:
)
7、上步的两项配置完成后,选择Continue继续下面的配置,即出口产品承诺的页相关的配置。
这是由于美国法律对加密算法等的要求,如果你的应用程序没有涉及到加密啥的,可以选择No,就可以跳过了。
(一般开发者而言,做点小工具、小游戏啥的,应该不会涉及到加密,因此可以直接skip跳过,继续下面的内容)。
如果的确有涉及到加密,那么请选择Yes,而后回答两到三个关于用的加密算法的具体问题,而后根据需要还要提供相关的文档,当Apple认为都OK了,那么才能继续下面的配置,这就比较麻烦了,所以如果是个人开发者,没有特殊的要求的话,就别搞啥子加密了,那样会自找麻烦哦。
8、
我们继续,下面就是提交程序时的核心数据了,即概要数据配置页面,如下图所示(图是网上找的,主要看格式吧):
对设备的要求(DeviceRequirements):
这就要根据你的应用程序的类型来做出选择了,比如如果你的应用程序跟电话功能结合的很紧密,那么就请不要选择iPod,否则用户下载了,却不能用,那就不好了。
还有,请切记要给出明确的说明,此应用所支持的iPhone的版本信息,目前iPhone已经到了。
Apple要求,新提交的应用必须支持以上的系统,否则审查是通不过的了。
其中的必填项包括:
程序名(AppName),唯一标示(SKUNumber)
A.程序名(ApplicationName):
这一项中所填的内容,必须和你的程序安装在iPhone或者iPod中后显示的程序名是一致的,否则无法通过Apple的审查。
B.唯一标示(SKUNumber):
这个字符串可以是任意格式的,但是建议使用AppleID中的定义,试用URL格式的标示串,如:
。
影响到产品在APPSTORE的url链接。
其中的必填项包括:
产品的发布日期以及价格以及销售区域
9、定价
想要收钱吗?
想的话,就给自己的程序定个价,不想的话也很好啊,那就选择Free,供人免费下载,呵呵。
估计大多数人还是想着挣些小钱吧,那就选一个合适的价位吧。
注意:
Apple提供的这个AppStore可不是免费的啊,所以它要从你的收入中提成的!
Apple采用7:
3分成,即开发者得到总收入的7成,Apple得到剩余的3成。
Apple就是这样的强势!
10、地域选择
这个地方,可以选择另外一个输入用户应用程序数据的语言,如果你的应用程序支持多语言,那么强力建议此处增加相应的语言的描述,否则,English这个主语言就够了
版本信息:
版本信息(VersionNumber),程序描述(Description),主要分类(Primary),子分类(subcatepory),关键字(Keywords),版权(Copyright),技术支持网址(SupportURL),技术支持Email(SupportEmailAddress)。
这个此页需要填写的内容,有如下需要注意的地方:
A.版本信息(VersionNumber):
这个就无需多说了,一般都从开始。
B.程序描述(Description):
虽然我们之前选择了主语言,一般为English,但是此处,我们同样可以用两种或多种语言输入对自己程序的描述。
对于此项具体的内容,这是消费者了解这个应用的很重要的描述,同时对其做出购买决定的影响也是很大的,所以尽量言简意核、引人入胜吧。
注意:
此处不要给一些关键字的列表!
为了提高搜索的可见性,开发者输入尽量多的关键字是无可厚非的,但这里绝不是输入关键字的理想的场所,毕竟这个简单描述是用来给消费者看的,本页的下面专门提供了供用户输入关键字的地方!
C.主要分类(Primarycategory):
这个很简单,根据所开发的程序类型选择合适的分类,比如:
电纸书(Book)、小工具(Utilities)、音乐(Music),旅游(Travel),游戏(Games)等等。
此页还提供了子分类(subcategory)的选择,这可以更加准确的描述程序类型,比如游戏的子类包括:
纸牌(Card),运动(Sports)等等。
D.关键字(Keywords):
开发者可以输入尽量多、准确的关键字以便提高程序被搜索的概率!
但最多不能超过100个字符。
所以要选择合适的,站在消费者的角度,注意消费者很可能不是技术人员!
所以这里的关键字一定不要太多技术术语了!
E.版权信息:
这就是刚才起到那个公司名称的官方名称了
F.技术支持URL和Email(SupportURL和SupportEmailAddress):
这两项内容是必须提供的,Email相信都回有的,SupportURL,就是产品的网站,或者介绍的网页,如果没有的话,最简单的办法就是到某个有名的博客站上申请一个账号,然後把博客的地址写进去就好了!
11、对程序的评级
Apple提供了好几个评级的标准,开发者需要根据所开发程序的实际情况进行相应的选择,比如是否包含成人内容等,而后该页会根据用户的选择给出相应的程序评级,这个大家根据实际情况填写就好了,没有什么好坏之分,开发者自己体会吧,呵呵。
12、上传数据
完成了上面的数据收集后,Apple就要求用户上传相应的程序文件以及截屏图了。
关于这部分,用户只需要根据提示,上传相应的文件即可,包括:
程序文件:
是个zip包,该包中只包含编译成功的app文件。
512的图标:
这是个jpg格式的大图标,用于在AppleStore中的显示。
程序截图:
主截图以及最多4个其他截图。
再次强调一下,截图是重中之重!
尽量给用户展示出最好的界面!
13、检查页面
当所有的上述页面都完成后,我们可以在这个最后的页面再次检查一下我们所填入的内容是否完整、正确,毕竟这可是商品的包装啊!
只有好的包装才能吸引消费者的目光,从而才会产生潜在的收入。
点击提交后,我们退出编辑界面,回到了此篇第二幅图所示的界面,程序处于InReview的状态!
一般而言,Apple会在1-2周内通过Email通知你审查的结果,如果通过了,那么此处就变为了ReadyforSale状态,那么你就可以在iTunes中搜索到自己的应用程序了。
如果没有通过,此处会是Rejected状态,Apple会通过邮件给出原因,开发者需要根据邮件中的描述做出修改后,再次提交申请。
整个上架发布流程到此结束。
苹果上架的官方审批规则请看下面的网站(需要有IDP登陆):
没有账号的看后面吧,我也贴出来。
AppleAppReviewGuideline
Introduction介绍
We'repleasedthatyouwanttoinvestyourtalentsandtimetodevelopapplicationsforiOS.Ithasbeenarewardingexperience-bothprofessionallyandfinancially–fortensofthousandsofdevelopersandwewanttohelpyoujointhissuccessfulgroup.WehavepublishedourAppStoreReviewGuidelinesinthehopethattheywillhelpyousteerclearofissuesasyoudevelopyourappandspeedyouthroughtheapprovalprocesswhenyousubmitit.
我们很高兴,你要投资你的才能和时间来开发应用程序的操作系统。
它一直是一个有益的经验-专业和财政–数以万计的开发者,我们想帮助你加入该集团成功的。
我们已经出版了我们的应用程序商店审查准则的希望,他们会帮助你避开问题你发展你的应用程序和速度通过审批程序当您提交。
WeviewAppsdifferentthanbooksorsongs,whichwedonotcurate.Ifyouwanttocriticizeareligion,writeabook.Ifyouwanttodescribesex,writeabookorasong,orcreateamedicalapp.Itcangetcomplicated,butwehavedecidedtonotallowcertainkindsofcontentintheAppStore.Itmayhelptokeepsomeofourbroaderthemesinmind:
我们认为,应用不同的书籍或歌曲,我们没有牧师。
如果你要批评宗教,写一本书。
如果你想描述,写一本书或一首歌,或创建一个医疗程序。
它可以变得很复杂,但我们决定不允许某些类型的内容的应用程序商店。
它可以帮助保持我们的一些更广泛的主题思想:
Wehavelotsofkidsdownloadinglotsofapps,andparentalcontrolsdon'tworkunlesstheparentssetthemup(manydon't).Soknowthatwe'rekeepinganeyeoutforthekids.
Wehaveover350,000appsintheAppStore.Wedon'tneedanymoreFartapps.Ifyourappdoesn'tdosomethingusefulorprovidesomeformoflastingentertainment,itmaynotbeaccepted.
IfyourApplookslikeitwascobbledtogetherinafewdays,oryou'retryingtogetyourfirstpracticeAppintothestoretoimpressyourfriends,pleasebraceyourselfforrejection.Wehavelotsofseriousdeveloperswhodon'twanttheirqualityAppstobesurroundedbyamateurhour.
WewillrejectAppsforanycontentorbehaviorthatwebelieveisovertheline.Whatline,youaskWell,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.Justlikealmostallofyouaretoo.
TableofContents
1.Termsandconditions
2.Functionality
3.Metadata,ratingsandrankings
4.Location
5.Pushnotifications
6.GameCenter
7.iAds
8.Trademarksandtradedress
9.Mediacontent
10.Userinterface
11.Purchasingandcurrencies
12.Scrapingandaggregation
13.Damagetodevice
14.Personalattacks
15.Violence
16.Objectionablecontent
17.Privacy
18.Pornography
19.Religion,culture,andethnicity
20.Contests,sweepstakes,lotteries,andraffles
21.Charitiesandcontributions
22.Legalrequirements
1.Termsandconditions
AsadeveloperofapplicationsfortheAppStoreyouareboundbythetermsofthe?
ProgramLicenseAgreement(PLA),HumanInterfaceGuidelines(HIG),andanyotherlicensesorcontractsbetweenyouandApple.ThefollowingrulesandexamplesareintendedtoassistyouingainingacceptanceforyourappintheAppStore,nottoamendorremoveprovisionsfromanyotheragreement.
2.Functionality
Appsthatcrashwillberejected
应用程序崩溃将被拒绝
Appsthatexhibitbugswillberejected
表现出的错误,将被拒绝的应用程序
Appsthatdonotperformasadvertisedbythedeveloperwillberejected
不执行由开发商发布的应用程序将被拒绝
Appsthatincludeundocumentedorhiddenfeaturesinconsistentwiththedescriptionoftheappwillberejected
无证或隐蔽的特点与应用程序的描述不一致的应用程序,包括将被拒绝
Appsthatusenon-publicAPIswillberejected
使用非公开的API的应用将被拒绝
Appsthatreadorwritedataoutsideitsdesignatedcontainerareawillberejected
读取或写入其指定的容器区域外的数据将被拒绝
Appsthatdownloadcodeinanywayorformwillberejected
以任何方式或形式的下载代码将被拒绝
Appsthatinstallorlaunchotherexecutablecodewillberejected
安装或启动其他可执行代码将被拒绝
Appsthatare"beta","demo","trial",or"test"versionswillberejected
“试用”,“演示”,“审判”,或“测试”版本将被拒绝
iPhoneappsmustalsorunoniPadwithoutmodification,atiPhoneresolution,andat2XiPhone3GSresolution
AppsthatduplicateappsalreadyintheAppStoremayberejected,particularlyiftherearemanyofthem,suchasfart,burp,flashlight,andKamaSutraapps.
Appsthatarenotveryuseful,aresimplywebsitesbundledasapps,ordonotprovideanylastingentertainmentvaluemayberejected
Appsthatareprimarilymarketingmaterialsoradvertisementswillberejected
Appsthatareintendedtoprovidetrickorfakefunctionalitythatarenotclearlymarkedassuchwillberejected
Appslargerthan20MBinsizewillnotdownloadovercellularnetworks(thisisautomaticallyprohibitedbytheAppStore)
Multitaskingappsmayonlyusebackgroundservicesfortheirintendedpurposes:
VoIP,audioplayback,location,taskcompletion,localnotifications,etc.
AppsthatbrowsethewebmustusetheiOSWebKitframeworkandWebKitJavascript
Appsthatencourageexcessiveconsumptionofalcoholorillegalsubstances,orencourageminorstoconsumealcoholorsmokecigarettes,willberejected
Appsthatprovideincorrectdiagnosticorotherinaccuratedevicedatawillberejected
Developers"spamming"theAppStorewithmanyversionsofsimilarappswillberemovedfromtheiOSDeveloperProgram
AppsthataresimplyasongormovieshouldbesubmittedtotheiTunesstore.AppsthataresimplyabookshouldbesubmittedtotheiBookstore.
Appsthatarbitrarilyrestrictwhichusersmayusetheapp,suchasbylocationorcarrier,mayberejected
3.Metadata(name,descriptions,ratings,rankings,etc)
Appsormetadatathatmentionsthenameofanyothermobileplatformwillberejected
Appswithplaceholdertextwillberejected