4

我在 Visual Studio 2012 环境的模拟器上运行了一个 windows phone 8 应用程序。我实现了能够向这个应用程序发送 toast 推送通知的逻辑。当涉及到 MainPage 构造函数中的以下代码片段时,我收到主题行中概述的异常:

// try to find the channel
pushChannel = HttpNotificationChannel.Find(channelName);

此外,以下信息由异常给出:

访问推送通知需要在清单中定义 ID_CAP_PUSH_NOTIFICATION。

我收到这样的异常可能有什么问题或我错过了什么。请注意,我在具有完全权限的管理员帐户下运行 VS 2012 环境。

谢谢!

4

1 回答 1

12

在 Visual Studio 的解决方案资源管理器中

  1. 展开项目的“属性”节点。
  2. 从“属性”面板打开“WMAppManifest.xml”文件。
  3. 导航到“功能”选项卡
  4. 如果未选中,请选中“ID_CAP_PUSH_NOTIFICATION”按钮。
于 2013-05-08T15:32:49.077 回答