Windows phone 8 如何请求Windows Phone推送通知的用户权限?

Windows phone 8 如何请求Windows Phone推送通知的用户权限?,windows-phone-8,push-notification,Windows Phone 8,Push Notification,Windows Phone文档说明: 应用程序必须首先描述要提供的通知,并获得用户的明示许可(opt-in),并且必须提供一种机制,用户可以通过该机制选择不接收推送通知 在iOS和安卓系统中,只要注册一个应用程序进行通知,就会提示操作系统注意提示用户获得许可,并允许用户更改 如何在Windows Phone 8中执行此操作?应用程序是否必须: 首次使用时提示输入权限 提供选择退出的设置 或者Windows Phone就像Android和iOS一样,操作系统为您处理事情?从的措辞来看,必须提供

Windows Phone文档说明:

应用程序必须首先描述要提供的通知,并获得用户的明示许可(opt-in),并且必须提供一种机制,用户可以通过该机制选择不接收推送通知

在iOS和安卓系统中,只要注册一个应用程序进行通知,就会提示操作系统注意提示用户获得许可,并允许用户更改

如何在Windows Phone 8中执行此操作?应用程序是否必须:

  • 首次使用时提示输入权限
  • 提供选择退出的设置

或者Windows Phone就像Android和iOS一样,操作系统为您处理事情?

的措辞来看,必须提供一种用户可以选择退出的机制,似乎Windows Phone没有实现内置机制

因此,我假设您应该有一些设置菜单,指定应用程序要发送的推送通知,并允许应用程序用户通过取消选中相关复选框来选择退出

这和安卓没有太大区别。虽然较新版本的Android提供了一个设置选项,可以禁用特定应用程序的所有通知,但个别应用程序可能仍希望提供一个选项菜单,控制用户愿意接受的通知的频率和类型。顺便说一句,在Android中,用户得到的关于推送通知的唯一提示是在应用程序所需的权限列表中,因此如果他们选择安装应用程序,推送通知将自动启用(假设应用程序立即注册到GCM),因此,它与iOS中要求您允许推送通知的警报不同