没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Windows Phone 的应用程序认证要求
本文介绍了 WindowsPhone 应用程序或游戏要通过认证并在 WindowsPhone Marketplace 中发布
而必须满足的策略和技术要求。
1.0 计划概述
设计认证过程的一个核心原则是:每个策略或要求都是清晰、客观且可测试的。此透明原则旨在帮
助开发人员轻松地设计和测试满足这些要求的应用程序。
下面列出了认证计划的主要内容:
1. 应用程序很可靠。
2. 应用程序有效地利用了资源。
3. 应用程序不妨碍手机的其他功能。
4. 应用程序不是恶意软件。
1.1 需要了解的提交和认证过程内容
在准备将应用程序发布到 WindowsPhone Marketplace 之前,必须先执行认证过程。在应用程序提
交之前不需要签名。
认证过程包括静态验证和自动测试应用程序,以验证其是否满足所有策略和要求。下面列出了 5 种
主要的策略和要求类别:
应用程序策略
内容策略
应用程序提交要求
技术认证要求
对特定应用程序类型的其他要求
下面是一个简单的提交和认证过程图示。
1.1.1 过程概述
下面简单地概述了提交和认证过程:
1. 使用您的帐户登录到 App Hub。
2. 创建新的应用程序提交。
3. 上传应用程序 XAP 文件。
4. 输入应用程序的元数据,比如标题、描述、类别和图解。
5. 选择发行国家/地区和价格。
6. 在输入这些元数据时会验证 XAP 文件。
7. 如果 XAP 文件验证成功,提交过程将继续进行步骤 8;否则过程终止并通知您。通过认证
过程之后,可以选择立即发布选项,也可以稍后再发布。
8. 文件重新打包 XAP,如 4.1.2 节所述。
9. 重新打包的 XAP 文件会部署到手机以进行认证测试。认证测试包括自动和手动验证应用程
序是否满足 2、3、4、5 和 6 节中所描述的要求。
10. 如果应用程序满足所有要求,则重新打包的 XAP 文件和程序集文件将获得签名,并且会根
据步骤 7 的选项发布应用程序。
11. 如果应用程序不满足其中一个或多个要求,您将得到一个故障报告,并且无法发布应用程
序。
重要提示:
当提交应用程序更新进行认证时,其认证过程与原始应用程序的认证过程相同。
1.1.2 代码签名
当应用程序准确无误地成功通过认证测试后,会自动进行代码签名。还会使用 Authenticode® 证书
对应用程序和重新打包的 XAP 文件进行签名,这个证书是在注册为 App Hub 成员时分配给您的。
证书签发后,不会保留之前签发给应用程序和 XAP 文件的任何签名。
重要提示:
在将所有应用程序安装到投放市场的 WindowsPhone 设备并在其上运行之前,都必须使用
Microsoft 签发的 Authenticode 证书对他们进行签名。
2 应用程序策略
为了保护 Windows Phone Marketplace 的服务及其用户,并满足移动运营商的需求,Microsoft 对
于在 Windows Phone Marketplace 中分发的应用程序制定了以下策略。Microsoft 保留在必要时更
新本策略的权利。
要求 要求内容
2.1
从 Windows Phone Marketplace 中获取的应用程序必须提供完备的功能(下文允许
的外部数据存取除外)。除非您与用户已存在计费支付关系,否则您不得要求用户
在使用过程中、在 Windows Phone Marketplace 之外支付费用以激活、解锁或延长
该应用程序的使用。
2.2
您的应用程序不得用于销售、绑定或以其他方式推广移动语音服务套餐。
2.3
您的应用程序不得危害 (a) Windows Phone 设备或 (b) Windows Phone
Marketplace 的安全或功能。
2.4
如果您的应用程序包含或显示广告,则该广告必须符合 Microsoft 广告创意承诺原
则指南 (Microsoft Advertising Creative Acceptance Policy Guide),并且该应用程
序必须具有独特的、实质的及合法的内容和目的,而不仅仅是广告的展示。
2.5
如果您的应用程序需要另外下载一个大的数据包(例如,大于 50 MB),以使该应
用程序的运行与描述一致,则该应用程序的描述必须说明该数据包的估计大小,并
且说明用于获取数据的网络连接可能引起额外费用。
2.6
如果您的应用程序支持聊天、即时消息传递或其他形式的个人到个人的沟通,并允
许用户使用移动设备设置或创建其帐户或 ID,则该应用程序必须包含验证机制,以
确认创建帐户或 ID 的用户年龄在 13 岁或以上。
2.7
以下要求适用于使用 Microsoft Location Service API 接收用户移动设备的位置的应
用程序:
2.7.1
您的应用程序必须使用 Microsoft Location Service API 确定位置。
2.7.2
您的应用程序的隐私策略必须通知用户的信息包括,如何使用和公开从 Location
Service API 获取的位置数据,以及用户对位置数据的使用及共享所具有的控制。
2.7.3
您的应用程序必须在应用程序中提供设置,使用户可以启用或禁止应用程序通过
Location Service API 访问和使用位置。
2.7.4
如果您的应用程序向其他服务或其他个人(包括广告网络)发布或提供从 Location
Service API 获取的位置数据,则您的应用程序必须实施一个获得选择加入许可的方
法。为了实现一个征得用户许可的方法,该应用程序必须 (a) 首先描述如何使用或
共享位置信息;(b) 在按所描述的方式发布位置信息之前获取用户的明确许可;并且
(c) 提供一个机制,用户可通过该机制在以后选择退出位置信息的发布。您的应用程
序必须定期提醒用户或提供一个可视的指示器,表明位置数据正在被发送给其他服
务或个人。
2.7.5
您的应用程序不得替代、避开或隐藏任何与 Location Service API 相关的 Microsoft
用户通知或提示。
2.7.6
您的应用程序不得替代或避开用户在移动设备上禁用位置服务的选项。
2.7.7
您的应用程序必须仅在必要时才向 Location Service API 请求位置信息并保留和使
用这些位置数据,以提供应用程序承诺提供给用户的位置感知功能。
2.7.8
您和您的应用程序必须采取措施,以防止未经授权地访问、使用或公开从 Location
Service API 接收的位置数据。
2.8
如果您的应用程序从移动设备向任何服务或其他个人发布用户的个人信息,则该应
用程序必须实现一个征得用户许可的方法。个人信息是指与某位可识别的用户相关
的所有信息或数据,包括但不限于以下内容,且与其保存位置(移动设备或可从移
动设备访问的基于 web 的服务器)无关:
联系人
照片
电话号码
短信或其他文本通信
浏览历史记录
为了实现一个征得用户容许的方法,该应用程序必须 (a) 提供隐私策略,该策略至
剩余38页未读,继续阅读
资源评论
- litaiji2013-07-01能下载,打不开,我的word是03的,估计不兼容吧~~
世外涛缘
- 粉丝: 1431
- 资源: 99
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功