App Store 上架审核指北【翻译】
App Store 上架审核指北【翻译】
原文请看App Store审核指南 【官方版本】
介绍
应用程序正在改变世界,丰富人们的生活,并使像您这样的开发人员能够以前所未有的方式进行创新。因此,App Store已经发展成为数百万开发人员和超过10亿用户的激动人心且充满活力的生态系统。无论您是第一次开发人员还是经验丰富的程序员团队,我们都很高兴您正在为App Store创建应用程序,并希望帮助您了解我们的指南,以便您可以确信您的应用程序将快速完成审核流程。
App Store的指导原则很简单 - 我们希望为用户提供安全的体验以获得应用程序,并为所有开发人员提供成功的绝佳机会。在接下来的几页中,您将找到分为五个明确部分的指南:安全性,性能,业务,设计和法律。还要记住以下几点:
- 我们有很多孩子下载了很多应用程序。家长控制可以很好地保护孩子,但你也必须尽自己的一份力量。所以要知道我们一直在关注孩子们。
- App Store是接触全球数亿人的绝佳方式。如果您构建一个只想向家人和朋友展示的应用程序,那么App Store并不是最好的方法。考虑使用Xcode免费在设备上安装您的应用程序,或使用Apple Developer Program成员可用的Ad Hoc发行版。如果您刚刚开始,请了解有关Apple开发人员计划的更多信息。
- 我们强烈支持在App Store上展示的所有观点,只要这些应用尊重具有不同意见并且应用体验质量非常好的用户。对于我们认为存在的任何内容或行为,我们会拒绝应用。你问什么线?好吧,正如最高法院大法官曾经说过的那样,“当我看到它时,我会知道它”。而且我们认为当你穿过它时你也会知道它。
- 如果您试图欺骗系统(例如,通过尝试欺骗审核流程,窃取用户数据,复制其他开发人员的工作或操纵评级),您的应用程序将从商店中删除,您将被驱逐出开发者计划。
- 您有责任确保应用中的所有内容都符合这些准则,包括广告网络,分析服务和第三方SDK,因此请仔细查看并选择它们。
我们希望这些指南可以帮助您完成App Review流程,并且批准和拒绝仍然保持一致。这是一份活文件; 提出新问题的新应用可能会随时产生新规则。也许你的应用会触发这个。我们也喜欢这些东西,并尊重你的所作所为。我们正在努力创造世界上最好的平台,让您表达自己的才能并谋生。
目录
提交之前 - 预审核对清单
- 安全
- 1.1 不良内容
- 1.2 用户生成的内容
- 1.3 儿童类别
- 1.4 物理伤害
- 1.5 开发者信息
- 1.6 数据安全
- 表现
- 2.1 应用程序完整性
- 2.2 Beta测试
- 2.3 准确的元数据
- 2.4 硬件兼容性
- 2.5 软件要求
- 业务
- 3.1 付款
- 3.1.1 应用程序内购买
- 3.1.2 订阅
- 3.1.3(a)“读者”应用程序
- 3.1.3(b)多平台服务
- 3.1.4 硬件特定内容
- 3.1.5 应用程序之外的商品和服务
- 3.1.6 Apple Pay
- 3.1.7 广告
- 3.2 其他商业模式问题
- 3.2.1 可接受
- 3.2.2 不可接受
- 设计
- 4.1 复制
- 4.2 最低功能
- 4.3 垃圾邮件
- 4.4 扩展
- 4.5 Apple站点和服务
- 4.6 备用应用程序图标
- 4.7 HTML5游戏,机器人等
- 法律
- 5.1 隐私
- 5.1.1 数据收集和存储
- 5.1.2 数据使用和共享
- 5.1.3 健康与健康研究
- 5.1.4 孩子
- 5.1.5 定位服务
- 5.2 知识产权
- 5.3 游戏,赌博和彩票
- 5.4 VPN应用
- 5.5 开发者行为准则
- 提交后 - 期待什么
在您提交之前
为了帮助您的应用审批尽可能顺利,请查看下面列出的常见错误,这可能会减慢审核流程或触发拒绝。这不会取代指南或保证批准,但确保您可以检查列表中的每个项目是一个良好的开端。如果您的应用程序不再按预期运行,或者您不再主动支持它,它将从App Store中删除。了解有关App Store改进的更多信息。
确保你:
- 测试您的应用程序崩溃和错误
- 确保所有应用信息和元数据完整准确
- 如果App Review需要与您联系,请更新您的联系信息
- 提供有效的模拟账户和登录信息,以及审核您的应用可能需要的任何其他硬件或资源(例如登录凭据或示例QR码)
- 启用后端服务,以便在审核期间使用它们并使其可访问
- 在App Review说明中包括非显而易见的功能和应用内购买的详细说明,包括适当的支持文档。如果我们无法访问您的部分应用,因为它是地理锁定或其他限制,请提供指向该功能视频的链接
- 检查您的应用是否遵循其他文档中的指导,例如:
发展指南
应用编程指南
App扩展编程指南
iOS数据存储指南
macOS文件系统文档
Safari扩展程序开发指南
App Store Connect帮助
设计指南
- 人机界面指南
品牌和营销指南
- 营销资源和身份指南
- Apple Pay身份指南
- 添加到Apple钱包指南
- 使用Apple商标和版权的指南
–
1.安全
当人们从App Store安装应用程序时,他们希望确信这样做是安全的 - 该应用程序不包含令人不安或令人反感的内容,不会损坏他们的设备,并且不太可能造成人身伤害从它的使用。我们已经概述了下面的主要缺陷,但是如果你想要震撼和冒犯别人,那么App Store就不适合你的应用。
1.1不良内容
应用不应包含令人反感,不敏感,令人沮丧,意图令人厌恶的内容或极其恶劣的内容。此类内容的示例包括:
- 1.1.1诽谤,歧视或卑鄙的内容,包括有关宗教,种族,性取向,性别,民族/族裔或其他目标群体的参考或评论,特别是如果应用程序可能羞辱,恐吓或放置有害的个人或群体。专业的政治讽刺作家和幽默作家通常不受此要求的限制。
- 1.1.2对被杀害,致残,折磨或虐待的人或动物的现实描绘,或鼓励暴力的内容。游戏背景下的“敌人”不能仅仅针对特定种族,文化,真实政府,公司或任何其他真实实体。
- 1.1.3鼓励非法或不计后果地使用武器和危险物品,或促进购买枪支的描述。
- 1.1.4明显的性或色情材料,由韦伯斯特字典定义为“明确描述或展示性器官或旨在刺激色情而非美感或情感的活动”。
- 1.1.5宗教文本的煽动性宗教评论或不准确或误导性引用。
- 1.1.6虚假信息和功能,包括不准确的设备数据或技巧/玩笑功能,例如假位置跟踪器。声明该应用程序是“出于娱乐目的”将无法克服此指南。启用匿名或恶作剧电话或短信/彩信的应用将被拒绝。
- 1.1.7 App Store评论:
- App Store客户评论可以成为应用体验中不可或缺的一部分,因此您应该在回复评论时尊重客户。保持您的回复针对用户的评论,不要在回复中包含个人信息,垃圾邮件或营销。
- 使用提供的API提示用户查看您的应用; 此功能允许客户提供App Store评级和审核,而不会给您的应用带来任何不便,我们将禁止自定义审核提示。
1.2用户生成的内容
具有用户生成内容的应用程序存在特殊挑战,从知识产权侵权到匿名欺凌。为防止滥用,包含用户生成内容或社交网络服务的应用必须包含:
- 一种用于过滤令人反感的材料的方法,该方法可以发布到应用程序
- 报告冒犯性内容和及时回应问题的机制
- 能够阻止滥用用户的服务
- 发布的联系信息,以便用户轻松与您联系
使用用户生成的内容或服务的应用程序最终主要用于色情内容,真实用户的客体化(例如“热门或非热门”投票),制造物理威胁或欺凌行为不属于App Store,可能属于删除后不另行通知 如果您的应用包含来自基于网络的服务的用户生成内容,则可能会显示偶然成熟的“NSFW”内容,前提是该内容默认隐藏,并且仅在用户通过您的网站开启时显示。
1.3儿童类别
儿童类别是人们轻松找到专为儿童设计的应用程序的绝佳方式。如果您想参加儿童类别,您应该专注于为年轻用户创造一个很棒的体验。这些应用程序不得包含应用程序之外的链接,购买机会或其他对孩子的干扰,除非保留给父母门后面的指定区域。请注意,一旦客户希望您的应用遵循“儿童类别”要求,即使您决定取消选择该类别,也需要在后续更新中继续遵守这些指南。了解有关父母门的更多信息。
儿童类别中的应用可能不包括行为广告(例如,广告客户可能不会根据用户的活动投放广告),任何内容相关广告都必须适合年轻受众群体。您还应特别注意世界各地有关在线儿童数据收集的隐私法。请务必查看这些指南的隐私部分以获取更多信息。
1.4物理伤害
如果您的应用以可能造成人身伤害的方式行事,我们可能会拒绝该行为。例如:
- 1.4.1可以提供可能提供不准确数据或信息,或可用于诊断或治疗患者的医疗应用程序,可以通过更严格的审查进行审查。
- 应用必须明确披露数据和方法,以支持与健康衡量相关的准确性声明,如果无法验证准确度或方法,我们将拒绝您的应用。例如,不允许仅使用设备上的传感器声称接受X射线,测量血压,体温,血糖水平或血氧水平的应用程序。
- 应用程序应提醒用户除了使用应用程序之外,在做出医疗决定之前,还要咨询医生。
- 如果您的医疗应用已获得监管许可,请在您的应用中提交该文档的链接。
- 1.4.2药物剂量计算器必须来自药品制造商,医院,大学,健康保险公司,药房或其他经批准的实体,或者获得FDA或其国际同行的批准。鉴于对患者可能造成的伤害,我们需要确保该应用程序将得到长期支持和更新。
- 1.4.3 App Store不允许使用鼓励消费烟草制品,非法药物或过量饮酒的应用程序。鼓励未成年人食用任何这些物质的应用程序将被拒绝。不允许促进销售大麻,烟草或受控物质(持牌药店除外)。
- 1.4.4应用程序只能显示执法机构发布的DUI检查点,绝不应鼓励酒后驾车或其他鲁莽行为,如速度过快。
- 1.4.5应用程序不应敦促客户以与Apple硬件安全文档相抵触的方式使用其设备,从而有可能损坏设备或对人造成人身伤害。例如,应用程序不应鼓励在充电时将设备放在床垫或枕头下,或者对固态驱动器执行过多的写入循环。查看设备文档。
1.5开发者信息
人们需要知道如何通过问题和支持问题与您联系。确保您的应用及其支持网址包含与您联系的简便方法; 这对于可能在教室中使用的应用程序尤为重要。未能提供准确和最新的联系信息不仅会使客户感到沮丧,而且可能会违反某些国家/地区的法律。同时确保电子钱包通过包含发行人的有效联系信息,并使用分配给该通行证的品牌或商标所有者的专用证书进行签名。
1.6数据安全
应用程序应实施适当的安全措施,以确保正确处理根据Apple开发人员计划许可协议和本指南收集的用户信息(有关详细信息,请参阅指南5.1),并防止未经授权使用,披露或访问第三方。
2.表现
2.1应用程序完整性
向App Review提交的内容,包括您提供预订的应用程序,应该是包含所有必要元数据和完整功能URL的最终版本; 占位符文本,空网站和其他临时内容应在提交前进行清理。如果您的应用包含登录信息,请确保您的应用已在设备上进行了测试,以便在提交之前查看错误和稳定性,并提供模拟帐户信息(并启用后端服务!)。如果您在应用中提供应用内购买,请确保它们是完整的,最新的,并且对审阅者可见,或者您在审核注释中解释了原因。请不要将App Review视为软件测试服务。我们将拒绝崩溃或出现明显技术问题的不完整的应用程序包和二进制文件。
2.2 Beta测试
您的应用的演示,测试版和试用版不属于App Store - 请改用TestFlight。通过TestFlight提交用于测试版分发的任何应用都应该用于公开发布,并且应该符合App Review Guidelines。但请注意,使用TestFlight的应用程序无法分发给测试人员以换取任何类型的补偿,包括作为对众筹资金的奖励。在分发给测试人员之前,应将测试版本的重要更新提交给TestFlight App Review。要了解更多信息,请访问TestFlight Beta Testing。
2.3准确的元数据
客户应该知道他们下载或购买您的应用时会得到什么,因此请确保您的应用说明,屏幕截图和预览准确反映应用的核心体验,并记住让它们与新版本保持同步。
- 2.3.1不要在您的应用中包含任何隐藏或未记录的功能; 您的应用程序的功能应该对最终用户和App Review明确。同样,您不应在App Store或离线上推销您的应用,因为它包含它实际上不提供的内容或服务(例如基于iOS的病毒和恶意软件扫描程序)。严重或重复的行为是从开发者计划中删除的理由。我们努力使App Store成为值得信赖的生态系统,并希望我们的应用开发者能够效仿; 如果你不诚实,我们不想和你做生意。
- 2.3.2如果您的应用包含应用内购买,请确保您的应用说明,屏幕截图和预览明确指出是否有任何特色商品,关卡,订阅等需要额外购买。如果您决定在App Store上推广应用内购买,请确保您的应用内购买显示名称,屏幕截图和说明适合公众,您可以按照推广应用内购买中的指导进行操作,您的应用正确处理SKPaymentTransactionObserver方法,以便客户可以在应用启动时无缝完成购买。
- 2.3.3屏幕截图应显示正在使用的应用程序,而不仅仅是标题艺术,登录页面或启动画面。它们还可以包括文本和图像叠加(例如,用于演示输入机制,例如动画触摸点或Apple Pencil),并在设备上显示扩展功能,例如Touch Bar。
- 2.3.4预览是客户查看应用程序外观及其功能的绝佳方式。为了确保人们了解他们将通过您的应用获得的内容,预览可能只会使用应用本身的视频屏幕截图。贴纸和iMessage扩展可能会在消息应用中显示用户体验。您可以添加旁白和视频或文本叠加,以帮助解释单独视频中不清楚的任何内容。
- 2.3.5为您的应用选择最合适的类别,如果需要帮助,请查看App Store类别定义。如果您偏离基地,我们可能会为您更改类别。
- 2.3.6回答App Store中的年龄评分问题,诚实地进行连接,以便您的应用与家长控制正确对齐。如果您的应用程序被误评,客户可能会对他们获得的内容感到惊讶,或者可能引发政府监管机构的调查。如果您的应用包含需要显示内容分级或警告的媒体(例如电影,音乐,游戏等),则您有责任在您的应用可用的每个地区遵守当地要求。
- 2.3.7选择一个唯一的应用名称,指定准确描述您的应用的关键字,并且不要尝试使用商标用语,热门应用名称或其他不相关的短语打包您的任何元数据,以便对系统进行游戏。应用名称必须限制为30个字符,并且不应包含不是应用名称的价格,条款或说明。应用字幕是为您的应用提供额外背景的好方法; 他们必须遵循我们的标准元数据规则,不得包含不当内容,引用其他应用或提出无法验证的产品声明。Apple可能会随时修改不适当的关键字,或采取其他适当措施来防止滥用。
- 2.3.8元数据应适合所有受众,因此,即使您的应用评分较高,也要确保您的应用和应用内购买图标,屏幕截图和预览符合4岁以上的年龄。例如,如果您的应用是包含暴力的游戏,请选择不描绘可怕死亡的图像或指向特定角色的枪。在应用程序元数据中使用“For Kids”和“For Children”等术语是为Kids Category保留的。请记住,确保您的元数据(包括应用程序名称和图标(小型,大型,Apple Watch应用程序,备用图标等))类似,以避免产生混淆。
- 2.3.9您有责任保护在应用程序图标,屏幕截图和预览中使用所有材料的权利,并且您应该显示虚构的帐户信息,而不是来自真人的数据。
- 2.3.10确保您的应用专注于iOS,Mac,Apple TV或Apple Watch体验,并且不要在您的应用或元数据中包含其他移动平台的名称,图标或图像,除非有特定的,经过批准的交互式功能。
- 2.3.11您在App Store上提交预购的应用程序必须是完整的并且可以按照提交的方式交付。确保您最终发布的应用与应用处于预订状态时所宣传的内容没有重大差异。如果您对应用程序进行了重大更改(例如更改业务模型),则应重新启动预订销售。
- 2.3.12应用程序必须在其“新内容”文本中清楚地描述新功能和产品更改。简单的错误修复,安全更新和性能改进可能依赖于通用描述,但必须在注释中列出更重要的更改。
2.4硬件兼容性
- 2.4.1为确保人们充分利用您的应用,iPhone应用应尽可能在iPad上运行。我们建议您考虑构建通用应用,以便客户可以在所有设备上使用它们。详细了解通用应用。
- 2.4.2设计您的应用程序以有效使用电源。应用程序不应该快速耗尽电池,产生过多的热量,或者对设备资源造成不必要的压力。应用程序(包括其中显示的任何第三方广告)可能无法运行不相关的后台进程,例如加密货币挖掘。
- 2.4.3人们应该能够使用Apple TV应用程序而无需Siri遥控器或第三方游戏控制器之外的硬件输入,但在连接其他外围设备时可以随时提供增强功能。如果您需要游戏控制器,请确保在元数据中明确说明,以便客户知道他们需要额外的设备。
- 2.4.4应用程序绝不应建议或要求重启设备或修改与应用程序核心功能无关的系统设置。例如,不要鼓励用户关闭Wi-Fi,禁用安全功能等。
- 2.4.5通过Mac App Store分发的应用程序还有一些额外要求需要记住:
- (i)必须对它们进行适当的沙盒处理,并遵循macOS文件系统文档。他们还应该只使用适当的macOS API来修改其他应用程序存储的用户数据(例如书签,地址簿或日历条目)。
- (ii)必须使用Xcode提供的技术对它们进行打包和提交; 没有第三方安装人员允许。它们还必须是自包含的单个应用程序安装包,并且无法在共享位置安装代码或资源。
- (iii)他们可能不会自动启动或在启动时自动运行其他代码或未经同意登录,也不会产生在用户退出应用后未经同意继续运行的进程。他们不应该自动将他们的图标添加到Dock或在用户桌面上留下快捷方式。
- (iv)他们不得下载或安装独立应用程序,kexts,其他代码或资源,以便在审核过程中添加功能或显着更改应用程序。
- (v)他们可能不会请求升级到root权限或使用setuid属性。
- (vi)他们可能不会在启动时出示许可证屏幕,需要许可证密钥或实施自己的版权保护。
- (vii)他们必须使用Mac App Store分发更新; 不允许使用其他更新机制。
- (viii)应用程序应在当前发布的操作系统上运行,并且不得使用已弃用或可选安装的技术(例如Java,Rosetta)
- (ix)应用必须在单个应用包中包含所有语言和本地化支持。
2.5软件要求
- 2.5.1应用程序只能使用公共API,并且必须在当前发布的操作系统上运行。详细了解公共API。使您的应用程序保持最新,并确保逐步淘汰在未来版本的操作系统中不再支持的任何已弃用的功能,框架或技术。应用程序应将API和框架用于其预期目的,并在其应用程序说明中指明该集成。例如,HomeKit框架应该提供家庭自动化服务; 和HealthKit应该用于健康和健身目的,并与健康应用程序集成。
- 2.5.2应用程序应在其捆绑包中自包含,不得在指定的容器区域外读取或写入数据,也不得下载,安装或执行引入或更改应用程序功能或功能的代码,包括其他应用程序。旨在教授,开发或允许学生测试可执行代码的教育应用程序可以在有限的情况下下载代码,前提是此类代码不用于其他目的。此类应用程序必须使应用程序提供的源代码完全可由用户查看和编辑。
- 2.5.3传输病毒,文件,计算机代码或可能损害或破坏操作系统和/或硬件功能(包括推送通知和游戏中心)的正常操作的程序的应用程序将被拒绝。严重违规和重复行为将导致从开发者计划中删除。
- 2.5.4多任务应用程序只能将后台服务用于其预期目的:VoIP,音频播放,位置,任务完成,本地通知等。如果您的应用使用位置背景模式,请提醒您这样做可能会大大缩短电池寿命。
- 2.5.5我们将在IPv6网络上进行审核,因此如果您的应用与IPv6寻址不兼容,则在审核期间可能会失败。
- 2.5.6浏览网页的应用必须使用相应的WebKit框架和WebKit Javascript。
- 2.5.7超过10分钟的蜂窝网络上的视频流内容必须使用HTTP直播流,并包括基线192 kbps HTTP直播流。
- 2.5.8创建备用桌面/主屏幕环境或模拟多应用程序窗口小部件体验的应用程序将被拒绝。
- 2.5.9将拒绝更改或禁用标准交换机功能的应用程序,例如音量调高/降低和振铃/静音开关,或其他本机用户界面元素或行为。例如,应用不应阻止链接到其他应用或用户期望以某种方式工作的其他功能。详细了解正确处理链接。
- 2.5.10不应使用空广告横幅或测试广告提交应用。
- 2.5.11 SiriKit和快捷方式
- (i)集成SiriKit和快捷方式的应用程序只应注册他们可以处理的意图,而无需额外应用程序的支持,并且用户可以从所述功能中获得预期。例如,如果您的应用程序是膳食计划应用程序,即使该应用程序与健身应用程序共享集成,您也不应该包含开始锻炼的意图。
- (ii)确保plist中的词汇和短语与您的应用程序和应用程序注册的意图的Siri功能相关。别名必须与您的应用程序或公司名称直接相关,不应是通用术语或包含第三方应用程序名称或服务。
- (iii)以最直接的方式解决Siri请求或快捷方式,不要在请求及其履行之间插入广告或其他营销。仅在需要完成任务时请求消除歧义(例如,要求用户指定特定类型的锻炼)。
- 2.5.12使用CallKit或包含SMS欺诈扩展的应用程序应仅阻止已确认垃圾邮件的电话号码。包含呼叫,短信和彩信阻止功能或垃圾邮件识别的应用必须在其营销文本中清楚地标识这些功能,并解释其阻止和垃圾邮件列表的标准。您不得将通过这些工具访问的数据用于与操作或改进您的应用程序或扩展程序无直接关系的任何目的(例如,您不得出于跟踪目的使用,共享或出售该数据,创建用户配置文件等)。
- 2.5.13使用面部识别进行帐户身份验证的应用程序必须尽可能使用LocalAuthentication(而非ARKit或其他面部识别技术),并且必须对13岁以下的用户使用备用身份验证方法。
- 2.5.14应用程序必须请求明确的用户同意,并在记录,记录或以其他方式记录用户活动时提供清晰的视觉指示。这包括使用设备摄像头,麦克风或其他用户输入。
- 2.5.15允许用户查看和选择文件的应用程序应包括“文件”应用程序和用户的iCloud文档中的项目。
3.业务
有许多方法可以在App Store上通过您的应用获利。如果您的业务模型不明显,请务必在其元数据和App Review说明中进行说明。如果我们无法理解您的应用是如何运作的,或者您的应用内购买不会立即显现,则会延迟您的审核并可能会导致拒绝。虽然定价取决于您,但我们不会分发明显剽窃的应用和应用内购买商品。我们会拒绝那些试图以非常高的价格欺骗用户的昂贵应用。
如果我们发现您试图操纵评论,使用付费,激励,过滤或虚假反馈夸大您的图表排名,或代表您参与第三方服务,我们将采取措施保护应用的完整性商店,可能包括将您从开发者计划中驱逐出去。
3.1付款
3.1.1应用程序内购买:
如果您想要解锁应用程序中的功能或功能(例如:订阅,游戏内货币,游戏级别,访问优质内容或解锁完整版本),您必须使用应用内购买。应用程序可能不会使用自己的机制来解锁内容或功能,例如许可证密钥,增强现实标记,QR码等。应用程序及其元数据可能不包括按钮,外部链接或其他引导客户购买机制的行动呼吁除了应用内购买。
应用可以使用应用内购买货币,以便客户在应用中“提示”数字内容提供商。
通过应用内购买购买的任何积分或游戏内货币可能不会过期,您应确保为任何可恢复的应用内购买设置恢复机制。
请记住分配正确的购买类型,否则您的应用将被拒绝。
应用可以将有资格进行应用内购买的商品赠送给他人。此类礼品只能退还给原始购买者,不得兑换。
通过Mac App Store分发的应用程序可以托管使用App Store以外的机制启用的插件或扩展程序。
提供“战利品盒”或提供随机虚拟物品购买的其他机制的应用必须披露在购买之前向顾客接收每种类型物品的几率。
非订阅应用程序可以在提供完全解锁选项之前提供基于时间的免费试用期,方法是在遵循命名约定的价格第0层设置非消耗性IAP项目:“XX天试用版”。在开始之前在试用期间,您的应用必须清楚地确定其持续时间,试用期结束时无法再访问的内容或服务,以及用户为完整功能而需要支付的任何下游费用。了解有关使用“ 收据和设备检查”管理内容访问和试用期的持续时间的详细信息。3.1.2订阅:应用程序可以提供自动续订的应用程序内购买订阅,无论App Store上的类别如何。将自动续订订阅纳入您的应用时,请务必遵循以下准则。
- 3.1.2(a)允许的使用:如果您提供自动续订订阅,您必须为客户提供持续的价值,订阅期必须至少持续七天,并且可以在所有用户的设备上使用。虽然以下列表并非详尽无遗,但适当订阅的示例包括:新游戏关卡; 情节内容; 多人游戏支持; 提供一致,实质性更新的应用程序; 访问大量或不断更新的媒体内容; 软件即服务(“SAAS”); 和云支持。此外:
订阅可以与点菜产品一起提供(例如,您可以订购整个电影库以及购买或租赁一部电影)。
您可以提供在您自己的应用和服务中共享的单个订阅,但这些订阅可能不会扩展到第三方应用或服务。游戏订阅中提供的游戏必须由开发者拥有或独占许可(例如,不是游戏发布平台的一部分)。每个游戏必须直接从App Store下载,必须设计成避免订户重复付款,并且不应对非订户客户造成不利影响。
订阅必须适用于应用程序可用的所有用户设备。详细了解如何在您的应用中共享订阅。
应用不得强制用户对应用评分,审核应用,下载其他应用或其他类似操作,以便访问应用的功能,内容或使用。
与所有应用程序一样,提供订阅的用户应该允许用户获得他们已经支付的费用,而无需执行其他任务,例如在社交媒体上发布,上传联系人,登录应用程序一定次数等。
订阅可能包括消费品,宝石,游戏内货币等,您可以提供订阅,包括访问打折的消费品(例如以低价格暴露宝石包的白金会员资格)。
如果要将现有应用程序更改为基于订阅的业务模型,则不应删除现有用户已支付的主要功能。例如,在为新客户引入订阅模型后,让已购买“完整游戏解锁”的客户继续访问完整游戏。
自动续订订阅应用程序可通过提供App Store Connect中提供的相关信息为客户提供免费试用期。尝试诱骗用户以虚假借口购买订阅或参与诱饵和切换操作的应用程序将从App Store中删除,您可能会从Apple开发者计划中删除。了解有关免费试用免费试用的更多信息。3.1.2(b)升级和降级:用户应具有无缝的升级/降级经验,并且不应无意中订阅同一事物的多种变体。查看有关管理订阅升级和降级选项的最佳做法。
3.1.2(c)订阅信息:在要求客户订阅之前,您应该清楚地描述用户将获得的价格。每月有多少问题?云存储多少钱?什么样的访问您的服务?确保您清楚地传达协议,税务和银行业务中 Apple Developer Program License Agreement的附表2中描述的要求。
3.1.3(a)“阅读器”应用程序:应用程序可允许用户访问以前购买的内容或内容订阅(特别是:杂志,报纸,书籍,音频,音乐,视频,专业数据库访问,VoIP,云存储和经批准的服务,如课堂管理应用程序),前提是您同意不直接或间接针对iOS用户使用除应用程序内购买之外的购买方法,并且您关于其他购买方法的一般通信并非旨在阻止使用 - 应用购买。
3.1.3(b)多平台服务:跨多个平台运行的应用程序可允许用户访问他们在其他地方获得的内容,订阅或功能,包括多平台游戏中的消耗品,前提是这些项目也可在应用程序内获得在应用内购买。您不得直接或间接针对iOS用户使用购买方式以外的购买方式,并且您对其他购买方式的一般通信不得阻止使用应用内购买。
3.1.4特定于硬件的内容:在有限的情况下,例如当功能依赖于特定的硬件来运行时,应用程序可以在不使用应用程序内购买的情况下解锁该功能(例如,与望远镜同步时添加功能的天文应用程序) 。可选的基础上与经批准的物理产品(例如玩具)结合使用的应用程序功能可以在不使用应用内购买的情况下解锁功能,前提是还提供应用内购买选项。但是,您可能不会要求用户购买不相关的产品或参与广告或营销活动来解锁应用功能。
3.1.5(a)应用程序之外的商品和服务:如果您的应用程序允许人们购买将在应用程序之外使用的商品或服务,您必须使用除应用程序内购买之外的购买方法来收取这些付款,例如作为Apple Pay或传统的信用卡输入。
3.1.5(b)加密货币:
(i)钱包:应用程序可以促进虚拟货币存储,前提是它们是由作为组织注册的开发人员提供的。
(ii)挖掘:除非处理是在设备外进行的(例如基于云的挖掘),否则应用程序可能不会挖掘加密货币。
(iii)交易所:应用程序可以促进经批准的交易所的加密货币交易或传输,前提是它们由交易所本身提供。
(iv)初始硬币产品:促进初始硬币产品(“ICO”),加密货币期货交易以及其他加密证券或准证券交易的应用必须来自成熟银行,证券公司,期货交易商(“FCM”),或其他经批准的金融机构,并且必须遵守所有适用的法律。
(v)加密货币应用程序可能不提供完成任务的货币,例如下载其他应用程序,鼓励其他用户下载,发布到社交网络等。3.1.6 Apple Pay:使用Apple Pay的应用程序必须在销售任何商品或服务之前向用户提供所有重要的购买信息,并且必须正确使用Apple Pay品牌和用户界面元素,如Apple Pay身份指南和人机界面中所述指南。使用Apple Pay提供定期付款的应用程序必须至少披露以下信息:
续约期限的长短以及它将一直持续到取消的事实
每个时期都会提供什么
将向客户收取的实际费用
如何取消3.1.7广告:应用中显示的广告必须适合应用的年龄分级,允许用户查看用于定位该广告的所有信息(无需用户离开该应用),也可能无法定位或基于敏感用户数据的行为广告,例如健康/医疗数据(例如来自HealthKit API),学校和教室数据(例如来自ClassKit),或来自儿童(例如来自儿童类别中的应用)等。插页式广告或中断或阻止用户体验的广告必须清楚地表明它们是广告,不得操纵或诱骗用户使用它们,并且必须提供足够容易访问且可见的关闭/跳过按钮,以便人们轻松解除广告。
3.2其他商业模式问题
以下列表并非详尽无遗,您的提交可能会触发我们的政策更改或更新,但以下是一些额外的注意事项和注意事项:
3.2.1可接受
(i)在您的应用中显示您自己的应用以进行购买或促销,前提是该应用不仅仅是您应用的目录。
(ii)显示或推荐专为特定批准需求而设计的第三方应用程序集合(例如,健康管理,航空,可访问性)。您的应用应提供强大的编辑内容,以便它看起来不仅仅是店面。
(iii)在租赁期届满后禁止访问特定的经批准的租赁内容(例如电影,电视节目,音乐,书籍); 所有其他项目和服务可能不会过期。
(iv)钱包通行证可用于制作或接收付款,传送优惠或提供身份证明(如电影票,优惠券和VIP凭证)。其他用途可能会导致拒绝应用和撤销电子钱包凭据。
(v)保险应用程序必须是免费的,在所分发的地区符合法律要求,并且不能使用应用程序内购买。
(vi)经批准的公益组织可以直接在自己的应用程序或第三方应用程序内筹集资金,前提是这些筹款活动遵守所有应用程序审核指南并提供Apple Pay支持。这些应用程序必须披露资金的使用方式,遵守所有必需的地方和联邦法律,并确保捐赠者可以获得适当的税收收据。应要求,应向App Review提供补充信息。将捐赠者与其他非营利组织联系起来的非营利性平台必须确保应用程序中列出的每个公益组织也都经历了公益审批流程。了解有关成为经批准的非营利组织的更多信息。
(vii)应用程序可以使个人用户在不使用应用程序内购买的情况下向另一个人提供金钱礼物,前提是(a)赠送者是完全可选择的选择,并且(b)100%的资金用于礼物的接收者。但是,在接收数字内容或服务的任何时间点连接或关联的礼物必须使用应用内购买。
(viii)用于金融交易,投资或资金管理的应用程序应来自执行此类服务的金融机构,或者必须使用机构提供的公共API,以符合其条款和条件。3.2.2不可接受
(i)创建用于显示类似于App Store或作为一般兴趣集合的第三方应用程序,扩展或插件的界面。
(ii)通过硬件或操作系统提供的内置功能,例如推送通知,摄像机或陀螺仪; 或Apple服务,例如Apple Music访问或iCloud存储。
(iii)人为增加广告的展示次数或点击次数,以及主要用于展示广告的应用。
(iv)除非您是经批准的公益组织或根据上述第3.2.1(vi)条允许,否则应在慈善机构和筹款人的应用程序内筹集资金。寻求为此类原因筹集资金的应用必须在App Store免费,并且只能通过应用程序之外的应用程序收集资金,例如通过Safari或SMS。
(v)任意限制谁可以使用该应用程序,例如按地点或承运人。
(vi)应用应该允许用户获得他们已经支付的费用而无需执行其他任务,例如在社交媒体上发布,上传联系人,在应用程序中登录一定次数等等。应用程序不应要求用户为应用评分,查看应用,观看视频,下载其他应用,点按广告或采取其他类似操作,以访问功能,内容,使用应用或获得金钱或其他补偿。
(vii)除非该服务的条款和条件允许,否则人为地操纵用户对其他服务的可见性,状态或等级。
(viii) App Store上不允许使用便于二元期权交易的应用程序。请考虑使用Web应用程序。促进差价合约(“差价合约”)或其他衍生品(如外汇)交易的应用必须在提供服务的所有司法管辖区内获得适当的许可。
(ix)应用不得强制用户评估应用,评论应用,下载其他应用或执行其他类似操作,以便访问应用的功能,内容或使用。
4.设计
Apple客户高度重视简单,精致,创新且易于使用的产品,这就是我们希望在App Store上看到的内容。提出一个伟大的设计取决于你,但以下是批准App Store的最低标准。请记住,即使您的应用程序获得批准,您也应该更新您的应用程序,以确保其功能正常并吸引新老客户。停止工作或提供降级体验的应用可随时从App Store中删除。
4.1复制
想出你自己的想法。我们知道你拥有它们,所以让你的生活变得生动。不要简单地在App Store上复制最新的流行应用程序,或者对其他应用程序的名称或UI进行一些小的更改,并将其作为您自己的应用程序进行传递。除了冒着知识产权侵权索赔的风险之外,它还使App Store更难以导航,对您的开发人员来说也不公平。
4.2最低功能
您的应用应包含功能,内容和用户界面,以便将其提升到重新打包的网站之外。如果您的应用不是特别有用,独特或“类似应用”,则它不属于App Store。如果您的应用程序没有提供某种持久的娱乐价值,或者只是令人毛骨悚然,它可能不被接受。应将只是歌曲或电影的应用程序提交到iTunes Store。仅作为书籍或游戏指南的应用程序应提交至iBooks商店。
4.2.1使用ARKit的应用程序应提供丰富且集成的增强现实体验; 仅仅将模型放入AR视图或重放动画是不够的。
4.2.2除目录外,应用程序不应主要是营销材料,广告,网络剪报,内容聚合器或链接集合。
4.2.3
(i)您的应用程序应该自行运行,而无需安装其他应用程序。
(ii)确保在二进制文件中包含足够的内容,以便应用程序在启动时运行。
(iii)如果您的应用需要下载其他资源,请披露下载大小并在提示之前提示用户。在2019年1月1日之后提交的任何更新中,现有应用必须遵守本指南。
- 4.2.4看起来像表盘的Apple Watch应用程序令人困惑,因为人们会期望它们能够使用滑动,通知和第三方复杂功能等设备功能。将时间表达为app界面的创造性方式很棒(例如,冲浪者的潮汐时钟),但如果你的应用程序太接近于表面,我们会拒绝它。
- 4.2.5主要是iCloud和iCloud Drive文件管理器的应用程序需要包含其他应用程序功能才能获得批准。
- 4.2.6从商业化模板或应用生成服务创建的应用将被拒绝,除非它们是由应用内容的提供商直接提交的。这些服务不应代表其客户提交应用程序,并应提供允许其客户创建定制的创新应用程序的工具,以提供独特的客户体验。模板提供者的另一个可接受的选择是创建单个二进制文件来托管聚合或“选择器”模型中的所有客户端内容,例如作为餐厅查找器应用程序,每个客户端餐厅具有单独的自定义条目或页面,或者作为事件应用程序与每个客户事件的单独条目。
- 4.2.7远程应用程序镜像:如果远程桌面应用程序充当特定软件或服务的镜像而不是主机设备的通用镜像,则它必须符合以下条件:
(a)主机设备是用户拥有的个人计算机,主机和客户端都必须连接在本地和基于LAN的网络上。
(b)客户端中出现的任何软件或服务都完全呈现在主机设备的屏幕上,并且不得使用超出流式远程桌面所需的API或平台功能
(c)必须从主机设备启动所有帐户创建和管理。
(d)出现在客户端上的UI与iOS或App Store视图不相似,不提供类似商店的界面,或者包括浏览,选择或购买用户尚未拥有或许可的软件的能力。为清楚起见,如果在主机设备上处理事务,则在镜像软件内发生的事务不需要使用应用内购买。
4.3垃圾邮件
不要为同一个应用创建多个Bundle ID。如果您的应用针对特定位置,运动队,大学等提供不同版本,请考虑提交单个应用并使用应用内购买提供变体。还要避免堆积到已经饱和的类别; App Store已经有足够的屁,打嗝,手电筒和Kama Sutra应用程序。垃圾邮件存储可能会导致您从开发者计划中删除。
4.4扩展
托管或包含扩展程序的应用程序必须符合“ 应用程序扩展编程指南”或“ Safari扩展程序开发指南”,并且应包含一些功能,例如可能的帮助屏幕和设置界面。您应该清楚准确地披露应用营销文本中提供的扩展名,扩展名可能不包括营销,广告或应用内购买。
- 4.4.1键盘扩展有一些额外的规则。
他们一定:
提供键盘输入功能(例如打字字符);
如果键盘包含图像或表情符号,请遵循贴纸指南;
提供进入下一个键盘的方法;
在没有完全网络访问且无需完全访问的情况下保持功能;
仅收集用户活动以增强iOS设备上用户键盘扩展的功能。
他们不能:
启动除设置之外的其他应用 要么
重新调整其他行为的键盘按钮(例如,按住“返回”键启动相机)。
- 4.4.2 Safari扩展必须在macOS上的当前版本的Safari上运行。它们可能不会干扰系统或Safari UI元素,并且绝不能包含恶意或误导性内容或代码。违反此规则将导致从开发人员计划中删除。Safari扩展不应声称访问更多网站,而不是严格必要的网站。
- 4.4.3贴纸
贴纸是让消息更具动感和趣味的好方法,让人们以聪明,有趣,有意义的方式表达自己。无论您的应用是否包含贴纸扩展,或者您是否创建了独立的贴纸包,其内容都不应该冒犯用户,造成负面体验或违反法律。
(i)一般来说,如果它不适合App Store,它不属于贴纸。
(ii)考虑区域敏感性,不要在可能收到不当或违反当地法律的国家/地区提供贴纸包装。
(iii)如果我们不了解您的贴纸的含义,请在您的评论说明中加入明确的解释,以避免审核过程中的任何延迟。
(iv)确保您的贴纸具有超越您的朋友和家人的相关性; 它们不应该针对个人事件,团体或关系。
(v)您必须拥有贴纸内容的所有必要的版权,商标,宣传权和许可,除非获得授权,否则不得提交任何内容。请记住,您必须能够根据要求提供可验证的文档。带有您无权使用的贴纸内容的应用程序将从App Store中删除,重复违规者将从开发者计划中删除。如果您认为自己的内容遭到其他提供商的侵犯,请在此处提交申诉。
4.5 Apple站点和服务
- 4.5.1应用程序可能使用经过批准的Apple RSS提要,例如iTunes Store RSS提要,但可能无法从Apple网站(例如apple.com,iTunes Store,App Store,App Store Connect,开发人员门户等)获取任何信息。或使用此信息创建排名。
- 4.5.2 Apple Music
(i) MusicKit API允许客户在使用您的应用程序时访问他们的订阅。它们用于Apple Music订户的简单音乐播放。用户必须启动Apple Music流的播放,并能够使用标准媒体控件进行导航,例如“播放”,“暂停”和“跳过”。此外,您的应用可能不需要付款或间接货币化访问Apple Music服务(例如应用程序内购买,广告,请求用户信息等)。除非在MusicKit文档中明确允许,否则请勿下载,上载或启用源自MusicKit API的音乐文件的共享。
(ii)使用MusicKit API并不能替代保护您可能需要的许可证,以实现更深入或更复杂的音乐集成。例如,如果您希望自己的应用在特定时刻播放特定歌曲,或创建可与社交媒体共享的音频或视频文件,则需要直接与权利持有者联系以获得他们的许可(例如同步)或适应权)和资产。封面艺术和其他元数据仅可用于音乐播放或播放列表(包括显示应用功能的App Store屏幕截图),未经权利持有者的特定授权,不得用于任何营销或广告。在您的应用中集成Apple Music服务时,请务必遵循Apple音乐标识指南。
(iii)访问Apple Music用户数据的应用程序(如播放列表和收藏夹)必须在目的字符串中明确公开此访问权限。收集的任何数据不得出于支持或改善应用体验之外的任何其他目的与第三方共享。此数据不得用于识别用户或设备,也不能用于定位广告。 - 4.5.3不要使用Apple服务向客户发送垃圾邮件,网络钓鱼邮件或发送未经请求的邮件,包括游戏中心,推送通知等。请勿尝试反向查找,跟踪,关联,关联,挖掘,收获或以其他方式利用播放器通过Game Center获取的ID,别名或其他信息,或者您将从开发者计划中删除。
- 4.5.4应用程序无需推送通知即可运行,不得用于广告,促销或直接营销目的,也不得用于发送敏感的个人或机密信息。滥用这些服务可能会导致您的权限被撤销。
- 4.5.5仅以游戏中心条款批准的方式使用Game Center玩家ID,不得在应用程序或任何第三方显示。
- 4.5.6应用程序可以使用在其应用程序和应用程序元数据中呈现为Apple表情符号的Unicode字符。Apple表情符号可能不会在其他平台上使用或直接嵌入您的应用二进制文件中。
4.6备用应用程序图标
应用可以显示自定义图标,例如,以反映运动队的偏好,前提是每个更改由用户发起并且应用包括恢复到原始图标的设置。所有图标变体必须与应用程序的内容相关,并且更改应在所有系统资产中保持一致,以便“设置”,“通知”等中显示的图标与新的跳板图标匹配。此功能不能用于动态,自动或串行更改,例如反映最新的天气信息,日历通知等。
4.7 HTML5游戏,机器人等
应用程序可能包含或运行未嵌入二进制文件的代码(例如基于HTML5的游戏,机器人等),只要代码分发不是应用程序的主要目的,代码不在商店或类似于商店的界面,并且假设软件(1)是免费的或使用应用内购买购买; (2)仅使用标准WebKit视图中可用的功能(例如,它必须在Safari中本地打开和运行,无需修改或附加软件); 您的应用必须使用WebKit和JavaScript Core来运行第三方软件,不应尝试将本机平台API扩展或公开给第三方软件; (3)由已加入Apple Developer Program并签署Apple Developer Program License Agreement的开发人员提供; (4)遵守这些App评审指南的条款(例如:不包括令人反感的内容)。根据要求,您必须提供应用中可用的软件和元数据索引。它必须包含软件提供商的Apple Developer Program Team ID以及App Review可用于确认软件符合上述要求的URL。
5.法律
应用程序必须遵守您提供的所有法律要求(如果您不确定,请咨询律师)。我们知道这些内容很复杂,但您有责任了解并确保您的应用符合所有当地法律,而不仅仅是以下指南。当然,征求,促进或鼓励犯罪或明显鲁莽行为的应用程序将被拒绝。在极端情况下,例如被发现有助于人口贩运和/或剥削儿童的应用程序,将通知适当的当局。
5.1隐私
保护用户隐私在Apple生态系统中至关重要,您在处理个人数据时应小心谨慎,以确保您遵守隐私最佳实践,适用法律和Apple开发人员计划许可协议的条款,更不用说客户的期望。更具体地说:
5.1.1数据收集和存储
(i)隐私政策:所有应用必须在App Store Connect元数据字段和应用内以易于访问的方式包含其隐私政策的链接。隐私政策必须明确明确:
确定应用程序/服务收集的数据(如果有),收集数据的方式以及该数据的所有使用情况。
确认与应用程序共享用户数据的任何第三方(符合本指南) - 例如分析工具,广告网络和第三方SDK,以及可访问用户数据的任何父,子或其他相关实体 - 将提供与应用程序隐私政策中所述和本指南要求的用户数据相同或相同的保护。
解释其数据保留/删除策略,并描述用户如何撤销同意和/或请求删除用户数据。
(ii)许可收集用户或使用数据的应用程序必须获得用户对收集的同意。付费功能不得依赖于或要求用户授予对此数据的访问权限。应用程序还必须为客户提供易于访问且易于理解的撤销同意的方式。确保您的目的字符串清楚,完整地描述您对数据的使用。通过依赖欧盟通用数据保护法规(“GDPR”)或类似法规的条款,未经同意收集合法利益数据的应用程序必须遵守该法律的所有条款。了解有关请求权限的更多信息。
(iii)数据最小化:应用程序应仅请求访问与应用程序核心功能相关的数据,并且只应收集和使用完成相关任务所需的数据。在可能的情况下,使用进程外选择器或共享表,而不是请求完全访问受保护的资源,如照片或联系人。
(iv)访问应用程序必须尊重用户的权限设置,而不是试图操纵,欺骗或强迫人们同意不必要的数据访问。例如,包含将照片发布到社交网络的功能的应用程序在允许用户上传照片之前不得要求麦克风访问。在可能的情况下,为未授予同意的用户提供替代解决方案。例如,如果用户拒绝共享位置,则提供手动输入地址的功能。
(v)帐户登录: 如果您的应用不包含重要的基于帐户的功能,请让人们在没有登录的情况下使用它。应用程序可能不要求用户输入个人信息才能运行,除非与应用程序的核心功能直接相关或法律要求。如果您的核心应用程序功能与特定社交网络(例如Facebook,微信,微博,Twitter等)无关,则必须在没有登录或其他机制的情况下提供访问权限。提取基本个人资料信息,分享到社交网络或邀请朋友使用该应用程序不被视为核心应用程序功能。该应用还必须包含一种机制,用于撤消社交网络凭据,并在应用内禁用应用和社交网络之间的数据访问。
(vi)将从开发者计划中删除使用其应用程序偷偷发现密码或其他私人数据的开发人员。
(vii)必须使用SafariViewController向用户显示信息; 控制器可能不被其他视图或层隐藏或遮挡。此外,应用程序可能无法使用SafariViewController在未经用户知情和同意的情况下跟踪用户。5.1.2数据使用和共享
(i)除非法律另有规定,否则未经事先许可,不得使用,传播或分享某人的个人资料。您必须提供有关数据使用方式和位置信息的访问权限。从应用收集的数据只能与第三方共享以改进应用或提供广告(符合Apple开发者计划许可协议)。未经用户同意或以其他方式遵守数据隐私法律共享用户数据的应用程序可能会从销售中删除,并可能导致您从Apple开发人员计划中删除。
(ii)除非法律另有明确许可,否则未经进一步同意,为一种目的收集的数据不得重新用途。
(iii)应用程序不应尝试根据收集的数据偷偷地构建用户配置文件,并且不得尝试,促进或鼓励其他人根据从Apple提供的API收集的数据或您说的任何数据来识别匿名用户或重建用户配置文件已经以“匿名”,“汇总”或其他不可识别的方式收集。
(iv)不要使用访问用户数据的联系人,照片或其他API中的信息来构建联系人数据库供您自己使用或出售/分发给第三方,并且不要收集有关安装了哪些其他应用程序的信息。用于分析或广告/营销目的的用户设备。
(v)不要使用通过用户的联系人或照片收集的信息联系人,除非该用户在个性化的基础上明确主动; 不包括全选选项或默认选择所有联系人。您必须向用户提供有关邮件在发送之前如何显示给收件人的明确说明(例如,邮件将说明什么?谁似乎是发件人?)。
(vi)从HomeKit API,HealthKit,Consumer Health Records API,MovementDisorder API,ClassKit或深度和/或面部绘图工具(例如ARKit,Camera API或Photo API)收集的数据不得用于营销,广告或基于使用的数据挖掘,包括第三方。了解有关实施CallKit,HealthKit,ClassKit和ARKit的最佳实践的更多信息。
(vii)使用Apple Pay的应用程序只能与第三方共享通过Apple Pay获得的用户数据,以促进或改进商品和服务的交付。5.1.3健康与健康研究
健康,健身和医疗数据特别敏感,此空间中的应用程序还有一些额外的规则来确保客户隐私受到保护:
(i)应用程序不得使用或向第三方披露在健康,健身和医学研究背景下收集的数据 - 包括临床健康记录API,HealthKit API,运动和健身,MovementDisorderAPIs或健康相关的人类受试者研究 -用于广告,营销或其他基于使用的数据挖掘目的,除了改善健康管理,或用于健康研究,然后仅在获得许可的情况下。
(ii)应用程序不得将错误或不准确的数据写入HealthKit或任何其他医学研究或健康管理应用程序,也不得将个人健康信息存储在iCloud中。
(iii)进行与健康相关的人类受试者研究的应用程序必须获得参与者的同意,如果是未成年人,则必须获得其父母或监护人的同意。此类同意必须包括(a)研究的性质,目的和持续时间; (b)参与者的程序,风险和利益; (c)有关机密性和数据处理的信息(包括与第三方的任何共享); (d)参与者问题的联络点; (e)退出程序。
(iv)进行与健康相关的人类受试者研究的应用程序必须获得独立的道德审查委员会的批准。必须根据要求提供此类批准的证明。
- 5.1.4孩子
出于多种原因,在处理来自儿童的个人数据时使用护理至关重要,我们鼓励您仔细审查遵守法律的所有要求,如儿童在线隐私保护法(“COPPA”),欧盟的一般数据保护条例(“GDPR”),以及任何国际或当地的等同物。
应用程序可能仅为了遵守这些法规要求提供生日和父母联系信息,但必须包括一些有用的功能或娱乐价值,无论一个人的年龄。
此外,儿童类别中的应用程序或收集,传输或具有共享个人信息(例如姓名,地址,电子邮件,位置,照片,视频,绘图,聊天能力,其他个人数据或持久性标识符)的应用程序与未成年人一起使用的)必须包括隐私政策,并且必须遵守所有适用的儿童隐私法规。为了清楚起见,孩子类别的父母门要求通常与确保父母同意根据这些隐私法规收集个人数据不同。
- 5.1.5定位服务
仅在应用程序提供的功能和服务直接相关时,才在应用程序中使用位置服务。基于位置的API不应用于提供紧急服务或对车辆,飞机和其他设备的自主控制,除了轻型无人机和玩具等小型设备,或遥控车辆报警系统等。确保您通知和在收集,传输或使用位置数据之前获得同意。如果您的应用使用了位置服务,请务必在您的应用中说明目的; 有关这样做的最佳实践,请参阅人机界面指南。
5.2知识产权
确保您的应用仅包含您创建的内容或您拥有使用许可的内容。如果您在未经许可的情况下跨过线路并使用内容,您的应用可能会被移除。当然,这也意味着如果他们从您的工作中“借用”了其他人的应用程序。如果您认为您的知识产权已被App Store上的其他开发人员侵犯,请通过我们的网络表单提交索赔。法律在不同国家有所不同,但至少要确保避免以下常见错误:
- 5.2.1一般情况:未经许可,请勿在您的应用中使用受保护的第三方材料,如商标,版权作品或专利创意,并且不得在您的应用包中包含误导性,虚假或模仿的表示,名称或元数据或开发者名称。应用程序应由拥有或已获得知识产权许可和其他相关权利的个人或法人实体提交,并负责提供应用程序提供的任何服务。
- 5.2.2第三方站点/服务:如果您的应用使用,访问,货币化访问或显示来自第三方服务的内容,请确保根据服务的使用条款明确允许您这样做。必须根据要求提供授权。
- 5.2.3音频/视频下载:应用程序不应促进非法文件共享,或者包括从第三方来源(例如Apple Music,YouTube,SoundCloud,Vimeo等)保存,转换或下载媒体的能力,而无需经过他们的明确授权。源。流式传输音频/视频内容也可能违反使用条款,因此请务必在应用访问这些服务之前进行检查。必须根据要求提供文档。
- 5.2.4 Apple认可:不建议或推断Apple是应用程序的来源或供应商,或Apple认可有关质量或功能的任何特定表示。如果您的应用被选为“编辑选择”,Apple将自动应用徽章。
- 5.2.5 Apple产品:请勿创建与现有Apple产品,界面(例如Finder),应用程序(例如App Store,iTunes Store或消息)或广告主题混淆相似的应用程序。应用和扩展程序(包括第三方键盘和Sticker包)可能不包含Apple表情符号。iTunes音乐预览可能不会用于娱乐价值(例如,作为照片拼贴的背景音乐或游戏的音轨)或任何其他未经授权的方式。如果您的应用显示活动响铃,则他们不应以类似于活动控件的方式显示Move,Exercise或Stand数据。在人机界面指南对如何使用活动圈的更多信息。
5.3游戏,赌博和彩票
赌博,游戏和彩票可能很难管理,并且往往是App Store上受监管最多的产品之一。如果您在应用程序可用的任何地方完全审查了您的法律义务,并且在审核过程中准备了额外的时间,则只包括此功能。要注意的一些事项:
- 5.3.1抽奖活动和竞赛必须由应用程序的开发者赞助。
- 5.3.2必须在应用程序中提供抽奖,竞赛和抽奖的官方规则,并明确表示Apple不是赞助商或以任何方式参与活动。
- 5.3.3应用程序不得使用应用程序内购买购买信用卡或货币与任何类型的真钱游戏一起使用,并且不得使人们购买彩票或抽奖券或在应用程序中启动资金转帐。
- 5.3.4提供真钱游戏(例如体育博彩,扑克,赌场游戏,赛马)或彩票的应用程序必须在使用该应用程序的位置拥有必要的许可和许可,必须对这些位置进行地理限制,并且必须在App Store免费。App Store不允许非法赌博,包括卡片柜台。彩票应用必须有考虑,机会和奖励。
5.4 VPN应用
提供VPN服务的应用必须使用NEVPNManager API,并且只能由作为组织注册的开发人员提供。您必须明确声明将收集哪些用户数据以及如何使用它们。VPN应用程序不得违反当地法律,如果您选择在需要VPN许可证的区域内提供VPN应用程序,则必须在App Review Notes字段中提供许可证信息。
5.5开发者行为准则
无论是在回复App Store评论,客户支持请求还是与Apple沟通时,都要尊重每个人,包括您在分辨率中心的回复。不要进行任何形式的骚扰,歧视性做法,恐吓,欺凌,也不要鼓励他人从事任何上述行为。
客户信任是App Store成功的基石。应用不应该掠夺用户或试图扯掉客户,欺骗他们进行不必要的购买,强迫他们分享不必要的数据,以棘手的方式提高价格,收取未交付的功能或内容,或参与任何其他应用程序内部或外部的操纵实践。
最后更新时间:2018年12月19日
提交后
在App Store Connect中提交应用和元数据后,如果您正处于审核过程中,请注意以下事项:
时间:App Review将尽快检查您的应用。但是,如果您的应用程序很复杂或出现新问题,则可能需要更严格的审查和考虑。请记住,如果您的应用因违反相同指南而被多次拒绝,或者您尝试操纵应用审核流程,则需要更长时间才能完成对应用的审核。详细了解App Review。
状态更新:您的应用的当前状态将反映在App Store Connect中,因此您可以从那里关注事物。
加急请求:如果您遇到关键时间问题,可以申请加急审核。请尊重您的开发人员,只有在您真正需要的时候才能进行快速审核。如果我们发现您滥用此系统,我们可能会拒绝您的请求。
发布日期:如果您的发布日期是为将来设置的,则该应用程序在该日期之前不会出现在App Store中,即使它已获得App Review批准。请记住,您的应用最多可能需要24小时才会显示在所有选定的店面上。
拒绝:我们的目标是公平一致地应用这些指南,但没有人是完美的。如果您的应用被拒绝且您有疑问或想要提供其他信息,请使用解决方案中心直接与App Review团队沟通。这可能有助于您的应用在商店中获得,它可以帮助我们改进App审核流程或确定我们的政策需要明确。如果您仍然不同意结果,请提交申诉。
我们很高兴看到你接下来的想法!
App Store 上架审核指北【翻译】相关推荐
- App Store上架审核过程中常见问题整理
一 .iOS APP 上架流程简介 1. 申请开发者账号 苹果的开发者账号主要分为个人(Individual).公司(Company).企业(Enterprise).高校(University)四种类 ...
- App Store上架审核总被拒,可能的原因都在这儿了!
想在App Store上架应用,最关键的是什么? 你可能会说,是产品本身. 没错,但是一个令所有人都惊呼"wonderful"的产品,就一定能审核通过吗?不见得.来,我们一起看看, ...
- iOS开发指南:从零基础到App Store上架(第2版 )
第一部分 基础篇 第1章 开篇综述 2 1.1 iOS概述 2 1.1.1 iOS介绍 2 1.1.2 iOS 6新特性 2 1.2 开发环境及开发工具 3 1.3 本书中的约定 4 1.3.1 案例 ...
- APP Store上架QA注意事项
一. App Store上架费用,要多少钱. 这个因产品而异,一般是6000-10000元人民币. 二. App Store上架周期,要多久过. 这个因产品而异,正常的话一周内,如果产品老是出问题,被 ...
- App开发到App Store上架,发布流程。
网上已经有很多关于这方面的资料.我重点总结了三篇.大家可以参照着看. 1.IOS开发从新手到App Store上架. http://www.cocoachina.com/special/forn ...
- iOS 应用提交 App Store 上架被拒的原因收集
2019独角兽企业重金招聘Python工程师标准>>> App Store审核指南中文版(2014.10.11更新) 前言 感 谢您付出宝贵的才华与时间来开发iOS应用程程序.从职业 ...
- 完整iOS APP发布App Store上架流程
如果你是新手,将在这里清晰发布到App Store整个上架流程,还有相应的流程解决方案. 如果你上架过iOS APP,这里会了解到有更快捷的上架过程. 上架iOS最基本需要一个付费的开发者账号,还没有 ...
- App Store最新审核标准,中文版
App store最新审核标准(2015.3)公布 1. 条款和条件 1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA).人机交互指南 ...
- App Store 上架被拒的那些坑儿
链接:https://www.jianshu.com/p/67a9a5fe001b 最近苹果商店很热火的话题就是打赏抽成和""禁用热更新"",到目前已经下架超过 ...
- iOS APP打包和发布App Store上架流程指南
用hbuilderx打包ios app应用,需要先打包,然后在进行app store上架,用户才能下载使用. 下面我们来讲述打包和上架的全部流程. 首先,打包时需要一个打包证书的,这个证书是p12后缀 ...
最新文章
- tomcat_deploy 平滑启动脚本
- Android 阻隔返回键
- [云炬python3玩转机器学习笔记] 3-8Numpy中的聚合运算
- 【AC自动机】屏蔽词删除(ybtoj AC自动机-4)
- eks volumn s3_云顶棋弈研习社 游玩S3赛季 PBE注册、下载与汉化教程
- Nginx的反向代理的配置
- dw属性面板 的HTML,Dreamweaver中AP Div属性面板
- CSS居中对齐、定位的总结
- 01_01_三步开启C语言编程_小白篇
- B站(哔哩哔哩)视频播放快捷键分享
- java 调用 yed 绘制 流程图_用 yEd Graph Editor 绘制流程图(2)
- 文件快速定位神器(C++小项目实战)
- java GIF拆分和压缩处理
- 修改ffmpeg支持文件描述符,以适配android10沙箱机制
- 反相器 CMOS制造(Fabrication)与布局(Layout)
- 牛客网在线判题系统JavaScript(V8)使用,附美团赛码系统判题系统使用
- Python:urllib与urllib2错误解析
- android友盟错误日志,友盟崩溃日志分析三种方式
- 蓝牙、wifi、zigbee和lora、NB-lot,通话信号,网络信号4G
- 硬件开发规范化管理_华为硬件工程师手册_笔记1