扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
以苹果手机为例,操作如下:
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了西丰免费建站欢迎大家使用!
1、首先,在手机应用程序中,找到设置,点击屏幕使用时间。
2、在屏幕使用时间界面,点击内容与隐私访问限制。
3、在内容与隐私访问限制界面,滑到底部,点击后台应用活动。
4、在后台应用活动界面,设置为允许。
5、在内容与隐私访问限制界面,可以看到后台应用活动状态已经是允许了。
关于API的设计与实现
API的设计是软件开发中一个独特的领域。
特殊点在于API是供开发者使用的界面,即Application Programmer Interfaces。类似于用户可以直接使用到的GUI的作用一样。所以相对于依据软件设计的原则,考虑用户的”体验”会更加重要。
狭义上API可能只是一个动态库(共享库)提供功能的接口定义。广义上API分为public API,以及internal API之分。既有整体软件系统对外输出的接口(包括与设备通讯的接口),也有系统内一个底层模块提供给上层模块使用的接口定义。
对于一般的开发任务,常常思考的是保证功能的正确性和设计的完美,可以不断尝试做创新和重构。但这些原则放到API设计上就不一定正确了,反而需要有些保守。
题主的问题应该也可以说成“苹果App Store的产品上架流程”~
具体来说,产品在App Store上架前需要注意几点:
产品稳定性强,不要动不动就崩溃,这样会审批不通过
按钮等简洁明了且可用
App Store上的小应用审批较难通过
有创意的应用审批比较容易通过
产品版本号不要包含如下:build,version,beta
而详细的App Store产品上架流程如下所示:
1、先在iPhone DevCenter上注册成为iPhone developer(公司已经有账号)
2、现在我们在浏览器中输入itunesconnect.apple.com
3、登录,进入Manage Your Applications ,如下图
4、点击Add New Application ,如下图,添加一个新的App
5、重要提醒:
此页的配置将会应用到此iTunes Connect账号下的所有应用程序,其中包括两个主要配置项:主语言和公司名称。切记:一旦这两项配置提交后无法再次修改。
图中的A是主语言配置项:即用户稍后输入程序的详细数据会使用的主要语言。
图中的B是公司的名称:对于个人开发者,建议尽量起一个有趣的、容易记的名称。
6、上步的两项配置完成后,选择 Continue继续下面的配置,即出口产品承诺的页相关的配置。
由于美国法律对加密算法等的要求,如果应用程序没有涉及到加密,可以选择No。(对于一般开发者来说,应该不会涉及到加密,因此可以直接跳过,继续下面的内容)。
如果的确有涉及到加密,那么请选择Yes,之后回答2~3个关于加密算法的具体问题,再根据需要还要提供相关的文档,当通过苹果的审核才能继续下面的配置。
7、提交程序时的核心数据,即概要数据配置页面
对设备的要求(Device Requirements):
根据应用程序的类型做出选择,比如:如果应用程序跟电话功能结合的很紧密,那么就请不要选择iPod,否则用户下载之后却无法使用,会影响用户体验。另外,请切记要明确说明此应用所支持的iPhone的版本信息,否则无法通过审查。
其中的必填项包括:程序名(App Name),唯一标示(SKU Number)
A. 程序名(Application Name):
这一项中所填内容必须和应用程序安装后显示的程序名是一致的,否则无法通过审查。
B. 唯一标示(SKU Number):
这个字符串可以是任意格式的,但是建议使用Apple ID中的定义,试用URL格式的标示串,如:com.xxx.getst。影响到产品在APPSTORE的url链接。
其中的必填项包括:产品的发布日期以及价格以及销售区域
8、定价
按照需要给产品定价。
注意:苹果采用7:3分成,即开发者得到总收入的7成,苹果得到剩余的3成。
9、地域选择
如果应用程序支持多语言,那么强烈建议此处增加相应语言的描述,否则使用当地的主语言即可。
版本信息:版本信息(Version Number),程序描述(Description),主要分类(Primary), 子分类(subcatepory),关键字(Keywords),版权(Copyright),技术支持网址(Support URL),技术支持Email(Support Email Address)。
此页需要填写的内容,有如下需要注意的地方:
A. 版本信息(Version Number):
一般都从1.0开始。
B. 程序描述(Description):
可以用两种或多种语言输入对程序的描述。这是消费者了解这个应用的很重要的部分,同时对其做出购买决定的影响也很大,所以尽量言简意核、引人入胜。
注意:此处尽量不要堆砌关键字!
C. 主要分类(Primary category):
根据所开发的程序类型选择合适的分类,比如:书(Book)、小工具(Utilities)、音乐(Music),旅游(Travel),游戏(Games)等等。
此页还提供了子分类(subcategory)的选择,这可以更加准确的描述程序类型,比如游戏的子类包括:纸牌(Card),运动(Sports)等等。
D. 关键字(Keywords):
开发者可以输入尽量多、准确的关键字以便提高程序被搜索的概率,但最多不能超过100个字符。另外关键字应尽量不包含太多技术术语。
E. 版权信息:
公司的官方名称
F. 技术支持URL和Email(Support URL和Support Email Address):
这两项内容是必须提供的,Email即常用邮箱,Support URL即产品的网站,或者介绍的网页。
10、对程序的评级
苹果提供了评级的标准,开发者需要根据所开发程序的实际情况进行相应的选择,比如是否包含成人内容等,接下来会根据用户的选择给出相应的程序评级,根据实际情况填写即可。
11、上传数据
完成了上面的数据收集后,苹果要求用户上传相应的程序文件以及屏幕截图。关于这部分,用户根据提示上传相应的文件即可,包括:
程序文件:是个zip包,该包中只包含编译成功的app文件。
512的图标:jpg格式的大图标,用于在Apple Store中的显示。
程序截图:主截图以及最多4个其他截图。
12、检查页面
当所有的上述页面都完成后,可以在这个最后的页面再次检查所填入的内容是否完整、正确。
点击提交后,退出编辑界面,回到了此篇第二幅图所示的界面,程序处于In Review的状态。
一般而言,苹果会在1~2周内通过邮件通知审查结果,如果通过审核,那么此处就变为了Ready for Sale状态,就可以在iTunes中搜索到提交的应用程序。如果没有通过,此处会是Rejected状态,苹果会通过邮件给出原因,开发者需要根据邮件中的描述做出修改后,再次提交申请。
整个上架发布流程到此结束。
以上为我的回答,如果帮到了你,记得点击采纳哟~
如果你入门了iOS开发并且有一定的英文功底,我是非常推荐你去看的,尤其官方文档,应该经常翻阅。但是我认为保持学习的热情是最重要的。本着这个理念,我推荐的学习方法难度非常低,希望你们能满意。 第一阶段: RayWenderlich网站中的 The iOS Apprentice教程 这个教程截止目前已经不更新OC语言的版本了,但是如果你是抱着求职为目的的学习还是请看OC版本的(两年前的版本)。The iOS Apprentice的教程针对完全没有编程经验的人设计。这个教程是外国人写的并且有免费试读版,感兴趣的人要看看。里面说的东西都非常非常基本,里面一个共讲解了4个不同类型app,强烈建议一步一步按照上面所写的步骤敲一遍代码。其中你会遇到很多复杂的语句和长的可怕的函数,你不用感到恐慌,照着敲,知道它干嘛用完全OK了,随着你编程时间以及经验的增加,你都会懂得。。如果看完了这个免费的教程觉得还挺想继续学的请参王寒老师也做了swift版本的The iOS Apprentice教程翻译,自己去找)
第二阶段:培训班的网络课程及入门书籍 经过第一个阶段你应该已经大致掌握IOS开发流程,能编写一个非常简单的应用了。这时候相信你的热情应该会很高涨,但接下来的学习可能会很枯燥,做好准备
建议首先要恶补基础知识。经过第一个阶段你可能觉得你懂不少了,但是只是表面,尤其是没学过编程的应该好好学习一下视频前面的课程,主要看看语法。等你看恶心了看烦了就去看视频里UI部分,这里相对于来说比较轻松,一定要把视频里写的语句打一遍,相信这样你理解会更深刻。里面说的不清楚的地方上网可以百度,可以查书(如果你有书的话)。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流