引子:
了解必要的政策性官方约束,对我们在开发windows phone产品时有很大的帮助,本文基于英文版进行简要的翻译,以供国内开发者、产品人员查阅使用。英文地址见此:Application Policies
要求具体描述如下:
2.1、应用程序必须支持购买功能,除非应用程序事先已经与用户建立某种支付的渠道关系.
涉及到应用程序的解锁、体验、激活以及延长使用等操作时,不应当要求用户提供支付信息。
2.2、应用程序不能包含任何购买链接、或者以其他方式提供电话销售的信息。
2.3、应用程序内不能包含任何危害设备和市场安全的危险功能。
2.4、如果应用程序内包含或者含有显示广告的功能,那么,广告必须符合微软相关的政策指南,除广告外,
应用程序必须有独特的、实质性和合法的内容。
2.5、如果应用程序需要下载较大的数据包(如:大于50MB),那么:
在应用程序描述内,必须说明下载数据包的大小、是否收费等。同时,提供获取相关信息的链接。
2.6、如果应用程序含有聊天、即时消息、或其他人与人之间的沟通、允许用户在设备上创建自己的账号,
则应用程序必须包含一种认证机制,以验证用户是否大于13岁或满足年龄的相应限制。
2.7、以下要求适应于接受用户设备的位置服务:
2.7.1、应用程序必须使用微软提供的位置服务APIs
2.7.2、从位置服务API获取到的数据使用、你必须在<<应用程序隐私政策>>中予以说明、并明确告知用户,
这个政策协议你可以托管到网站抑或者直接在应用内说明。
2.7.3、必须提供在应用程序内的,允许用户启用和禁用应用程序的访问和使用位置服务API。
2.7.4、如果您的应用程序发布后使用位置服务数据(包含从位置服务API获取到的)给其他服务或用户,
应用程序必须实现一个方法来让用户选择“同意”,则:应用程序必须:
A):首先介绍将要如何使用或者分享的信息。
B):发布前获取的位置信息,必须得到用户的许可。
C):提供一种机制,通过它用户可以选择在以后来使用位置信息的发布,应用程序必须定期提醒用户,
位置数据将要被发送给其他服务或人。
2.7.5、应用程序不能覆盖,规避,或压制任何Microsoft toast通知或提示相关的位置服务API。
2.7.6、您的应用程序不能覆盖或绕过用户的选择禁用移动设备上的位置服务。
2.7.7、只有在必要时,应用程序才可以提供位置感知功能,此时,应用程序必须要求有位置、
并且保留和使用位置服务API提供的数据信息。
2.7.8、您和您的应用程序必须采取措施,以防止未经授权的访问,使用或披露从位置服务API接收的位置数据.
2.8、如果应用程序分享用户的个人信息(包括,但不限于用户信息的联系人,照片,电话号码,短信,浏览历史记录、个性化的设备、用户ID)给其他服务或用户,应用程序必须实现一个方法来让用户选择“同意”,则必须:
A):提供您的隐私政策,至少必须说明如何将使用或共享的个人信息;
B):共享信息之前,获得用户的明确许可;
C):提供一种机制,通过它用户可以在以后选择信息共享
2.9、如果您的应用程序使用微软的推送通知服务,则必须符合下列要求:
2.9.1、应用程序必须首先描述提供的通知,并获得用户的明确许可(OPT),同时,必须提供一种机制,
通过它用户可以选择接收推送通知.所有的通知必须使用微软的推送通知服务,必须与提供给用户Content Policies Additional Requirements for Specific Application Types的附加要求的描述是一致的。
2.9.2、不得过度使用微软的推送通知服务的网络容量或带宽,适当使用即可。微软有其合理的自由裁量权,不得损害或干扰任何Microsoft网络或服务器或任何第三方的服务器或网络连接到微软的推送通知服务。
2.9.3、由于不可抗力因素,当出现关键任务或其他可能影响生命或死亡的问题时,微软的推送通知服务可能无法用于发送通知。但,微软确保任何推送通知服务在正常的交付使用后,将无中断,无错误。
2.10、您的应用程序必须具有鲜明的,实质性的和合法的内容和目的。2.11、您的应用程序和相关的元数据必须准确地反映其功能,性能和功能。
转载于:https://blog.51cto.com/weishibo/765668