App Store审核指南:WatchKit、HealthKit、ApplePay以及HomeKit部分

将此前App Store审核指南中的WatchKit、HealthKit、ApplePay以及HomeKit部分进行了整理和摘取。
10. 用户界面
10.1 应用程序必须遵守苹果的《Apple iOS Human Interface Guidelines》中所有的条款和条件。
10.2 外观与iOS或者Watch OS设备自带应用(比如App Store、iTunes Store和iBooks Store)相似的应用程序将会被拒绝。
10.3 未能按苹果《Apple iOS Human Interface Guidelines》描述正确使用系统提供的项目(比如按钮、图标)的应用将会被拒绝。
10.4 创建替代桌面/主屏幕环境或者模拟multi-App插件体验的应用程序将会被拒绝。
10.5 修改音量大小和铃声/静音等标准开关功能的应用程序将会被拒绝。
10.6 苹果和我们的客户高度推崇简单、精致、富有创造性以及经过精心设计的界面。虽然需要付出更多,但却非常值得。苹果设立了很高的门槛。如果你的用户界面太过复杂或者水准不高,可能会被拒绝。
10.7 主要功能是报时的Watch App将会被拒绝。
26.HomeKit
26.1 使用HomeKit框架的应用程序必须有提供家庭自动化服务的主要目的。
26.2 使用HomeKit框架的应用程序必须在营销文本中说明用法,同时必须提供隐私政策,否则将会被拒绝。
26.3 应用程序不允许将从HomeKit API收集的数据用于广告宣传或者其他基于使用的数据挖掘。
26.4 出于其他目的使用从HomeKit API收集的数据,而不是用于提高用户体验或者家庭自动化功能中硬件/软件性能,这类应用将会被拒绝。
27.HealthKit
27.1 使用HealthKit框架或者进行人体生物学研究的应用程序必须遵守其所在区域的适用法律,以及iOS Developer Program License Agreement中的3.3.28和3.39条款。
27.2 将虚假或者错误的数据写入HealthKit的应用程序将会被拒绝。
27.3 使用HealthKit框架并将用户健康信息储存在iCloud的应用程序将会被拒绝。
27.4 应用程序不允许将通过HealthKit API或者健康相关人体生物学研究获得的用户数据透露给第三方,不能用作改善健康或者进行医学研究目的之外的广告宣传或者基于使用的数据挖掘目的。
27.5 未经用户许可与第三方共享通过HealthKit API获得的用户数据的应用程序将会被拒绝。
27.6 使用HealthKit框架的应用程序必须在营销文本中说明集成了Health app,同时必须在app用户界面清楚阐释HealthKit功能。
(编辑注:这一点和iOS Human Interface Guidelines中HealthKit一节中说明不一致,在人机界面指南中,苹果表示:不要在你的UI中使用“HealthKit”术语。HealthKit是开发者术语,指的是你用来访问储存在Health app中的健康数据的技术框架。如果你需要陈述APP使用健康数据的方式,可使用“Health app”术语。比如,你可能会指明“APP将信息保存至Health app”,或者“使用Health app中的健康数据”。)
27.7 使用HealthKit框架或者进行人体生物学研究的应用程序必须提供隐私政策,否则将会被拒绝。
27.8 提供诊断、治疗建议或者控制硬件以诊断或者治疗疾病的应用,若没有根据要求提供书面的监管审批,将会被拒绝。
27.9 进行人体生物学研究的APP必须得到参与者的同意。如果是未成年人,那要得到其父母或者监护人的许可。许可内容包括:(a) 性质、目的以及持续时间;(b)参与程序、风险以及获益;(c) 信息保密和数据处理(包含和第三方的任何数据共享);(d) a point of contact for participant questions;(e)退出流程。
27.10 进行健康相关的人体生物学研究的APP必须经过独立伦理审查委员会的批准,并且需要根据要求提供审核证明。
29. Apple Pay
29.1 使用Apple Pay的应用程序必须在出售任何商品或者服务之前为用户提供所有材料的购买信息,否则将会被拒绝。使用Apple Pay进行重复付款(译者注:定期付款)的应用程序必须提供最低限度续费期限,付费将持续直至被取消,每个阶段所付款额,费用付款方为客户,以及如何取消等。
29.2 使用Apple Pay的应用程序必须正确使用 Apple Pay Identity Guidelines 中的Apple Pay标识和用户界面元素,否则将会被拒绝。
29.3 使用Apple Pay作为购买机制的应用程序所提供的商品或服务不能触犯任何交付地范围内的法律,也不能用作任何非法目的。
29.4 使用Apple Pay的应用程序必须提供隐私政策,否则将会被拒绝。
29.5 只有为了促进或提高商品和服务的交付,或者依照法律要件,使用Apple Pay的应用程序才能与第三方共享通过Apple Pay获得的数据。
App Store审核指南:WatchKit、HealthKit、ApplePay以及HomeKit部分的更多相关文章
- 最新App Store审核指南与10大被拒理由
最近,苹果在官网给出了截至2015年2月份应用被拒绝的十大理由,其中50%以上的应用被拒绝都是因为这10个原因,其中7个理由和2014年相同,其中排名前三的原因分别是:需要补充更多信息.存在明显的bu ...
- 【转】总结:2015这一年App Store审核指南都有哪些变化
本文针对此前版本的<App Store审核指南>进行了更新,并标注了2015年苹果对<App Store审核指南>进行的一些调整. App Store Review Guide ...
- 最新《App Store审核指南》翻译
感谢您付出宝贵的才华与时间来开发iOS应用程程序.从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织.我们发布了<App Store审 ...
- App Store审核指南中文版(2014.10.11更新)
App Store审核指南中文版(2014.10.11更新) 2014-10-11 16:36 编辑: suiling 分类:AppStore研究 来源:CocoaChina 2 8657 App ...
- 苹果App Store审核指南中文翻译(2014.9.1更新)
转:http://www.cocoachina.com/appstore/20140901/9500.html CocoaChina对<苹果应用商店审核指南>中文翻译最近一次更新时间为20 ...
- 【转】苹果App Store审核指南中文翻译(更新)
(注:<苹果应用商店审核指南>中文翻译最近一次更新为2013-03-04,文中红色部分是相对于2013-03-04版本的新增内容,绿色部分代表更改的内容,蓝色表示苹果相关官方文档的链接.) ...
- 苹果App Store审核指南中文翻译(更新至140227)
前言 感谢您付出宝贵的才华与时间来开发iOS应用程程序.从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织.我们发布了<App Sto ...
- App Store 审核指南
App Store 审核指南 https://developer.apple.com/app-store/review/guidelines/cn/ https://developer.apple.c ...
- 精华阅读第 12 期 | 最新 App Store 审核指南与10大被拒理由?
很多时候,我们对技术的追求是没有止境的,我们需要不断的学习,进步,再学习,再进步!本文系移动精英开发俱乐部的第12期文章推荐阅读整理,其中涉及到了 Android 数据库框架,架构设计中的循环引用,同 ...
随机推荐
- uva514(trail)(模拟栈)
//#define LOCAL #include<cstdio> #include<cstring> #include<cstdlib> #include<s ...
- hdu----(1402)A * B Problem Plus(FFT模板)
A * B Problem Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- 支持向量机的smo算法(MATLAB code)
建立smo.m % function [alpha,bias] = smo(X, y, C, tol) function model = smo(X, y, C, tol) % SMO: SMO al ...
- 镜像渐变-radio-gradient
2013年11月15日13:08:37 <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"&g ...
- B+树索引和哈希索引的区别——我在想全文搜索引擎为啥不用hash索引而非得使用B+呢?
哈希文件也称为散列文件,是利用哈希存储方式组织的文件,亦称为直接存取文件.它类似于哈希表,即根据文件中关键字的特点,设计一个哈希函数和处理冲突的方法,将记录哈希到存储设备上. 在哈希文件中,是使用一个 ...
- C++ fstream stringstream
一.文件输入输出 C/C++ 输入: freopen("in.cpp", "r", stdin); fclose(stdin); 输出: freopen(&qu ...
- 克隆机器后eth1变为eth0问题
1. 清空该文件 2.进入网络配置文件把HADDR 和UUID注释掉,并重启 3.成功修改eth0 4. 4.可以结合这篇帖子来看 http://www.cnblogs.com/zydev/p/4 ...
- Codeforces Round #257 (Div. 1) (Codeforces 449D)
思路:定义f(x)为 Ai & x==x 的个数,g(x)为x表示为二进制时1的个数,最后答案为 .为什么会等于这个呢:运用容斥的思想,如果 我们假设 ai&x==x 有f(x ...
- 关于jquery html()方法获取带有OBJECT标签的元素内容时,出现“类型不匹配。”的解决办法
关于jquery html()方法获取带有OBJECT标签的元素内容时,出现“类型不匹配.”的解决办法 解决办法: $("selector").clone().html()
- wp8.1 C#技巧: 计时器
public MainPage() { this.InitializeComponent(); this.timer = new DispatcherTimer();//新建委托时间实例 timer. ...