Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 Windows Phone 8应用程序认证要求_Windows Phone 8_Push Notification - Fatal编程技术网

Windows phone 8 Windows Phone 8应用程序认证要求

Windows phone 8 Windows Phone 8应用程序认证要求,windows-phone-8,push-notification,Windows Phone 8,Push Notification,有几篇帖子引用微软的话说: 应用程序必须首先描述要提供的通知以及 获得用户的明示许可(选择加入),并且必须提供 用户可以选择退出接收推送的机制 通知 我在网上搜索过这个,但在微软网站上找不到。我所发现的是: 您的应用程序必须遵守通知的系统设置并保持 当它们被禁用时,功能正常。这包括以下内容的介绍: 向客户发送的广告和通知也必须一致 根据客户的偏好,通知是否 由Microsoft推送通知服务(MPNS)Windows提供 推送通知服务(WNS)或任何其他服务。如果客户 禁用特定于应用程序或系统范围

有几篇帖子引用微软的话说:

应用程序必须首先描述要提供的通知以及 获得用户的明示许可(选择加入),并且必须提供 用户可以选择退出接收推送的机制 通知

我在网上搜索过这个,但在微软网站上找不到。我所发现的是:

您的应用程序必须遵守通知的系统设置并保持 当它们被禁用时,功能正常。这包括以下内容的介绍: 向客户发送的广告和通知也必须一致 根据客户的偏好,通知是否 由Microsoft推送通知服务(MPNS)Windows提供 推送通知服务(WNS)或任何其他服务。如果客户 禁用特定于应用程序或系统范围的通知 在此基础上,您的应用程序必须保持功能

因此,政府似乎放宽了这一要求。目前,我们的应用程序在首次启动时首先会在消息框中询问“您是否希望收到推送通知”。这会损害用户体验,因此我们想知道是否可以在设置页面上保留“选择退出”


有人知道这一要求是否已经放宽,这样我们就不必事先明确要求了吗?

您必须让用户决定在第一次运行应用程序时设置通知,还可以在设置页面中创建一个部分,让用户进行设置。

根据个人经验:默认情况下,您只需激活推送通知即可。已提交多个应用程序,但它们仍在应用商店中。我见过多个应用程序做同样的事情。就我个人而言,我会让它取决于场景:如果通知是你的应用程序中有用的一部分(汽车已经到达,等等),那么让它们保持开启状态是可以的。如果这只是新闻,我会请求允许。或者至少展示一个小祝酒词:“通知已激活,请单击此处进行设置。”谢谢Kai,这是我希望遵循的路线。是的,这正是我们目前实施的应用程序:先询问,但也让用户稍后更改。然而,你能给我找到任何微软的官方文档吗?不是真的,这只是WP用户体验的一个不成文的规则。我严重怀疑微软会将任何认证规则保留为“不成文”,然后因为它而使你的应用程序失败。如果认证规则是“不成文的”,人们怎么能猜出它们是什么。@RogerW,你知道我之前说过的不成文规则是对的。In表示:“您的应用程序必须遵守通知的系统设置,并在禁用通知时保持功能性……如果客户禁用通知,无论是在特定于应用程序的基础上还是在系统范围内,您的应用程序都必须保持功能性。”在这里,您可以通过查看以下内容找到关于WP应用程序认证的其他要求: