应用程序因推送通知点击而启动

App launched due to push notification tap

您好,我正在开发一个 windows phone 8.1 (RT) 应用程序,我正在该应用程序上接收推送通知。我想要做的是,检查用户是否点击了推送通知来启动应用程序。因为在我的例子中,假设推送通知显示 "new story about Batman",现在当用户点击推送通知时,我需要我的应用程序导航到 storyPage.xaml 并更新有关蝙蝠侠新故事的视图。我试着在线搜索,但找不到任何有用的东西,我知道这是可能的,因为我们都使用 whatsapp。当我们点击有关该消息的通知时,该特定聊天将打开。我找到了 This Link 但我不知道将此代码放在哪里。我怎样才能做到这一点?我需要帮助谢谢。

发送推送通知时,toast xml 应该有启动参数。

当用户点击或点击通知时,关联的应用程序会自动启动,因此会调用其 OnLaunched 方法。如果我们想判断应用程序是否被toast通知点击激活,我们可以使用传递给这个方法的LaunchActivatedEventArgs对象的Arguments属性。

请查看此博客:https://marcominerva.wordpress.com/2013/03/25/how-to-pass-arguments-to-an-app-activated-by-a-toast-notification/