当收到推送通知并且我的申请完全关闭时,如何处理此信息?
例如:当用户从通知消息中打开应用程序时,我如何从推送通知中获取数据? (数据:"用户名:你好,我是人类")。当app开始时,我想要获得String"你好,我是人类"。
这个动作有没有方法?
答案 0 :(得分:0)
你做不到。从通知启动应用程序时,您需要轮询服务器以获取数据。
答案 1 :(得分:0)
是的,您可以,如果您的应用是通过点击Toast通知打开的,则可以在打开应用的页面中实施以下方法。您可以访问在Toast通知的wp:Param参数的查询字符串中传递的参数。
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
// If we navigated to this page
// from the MainPage, the DefaultTitle parameter will be "FromMain". If we navigated here
// when the secondary Tile was tapped, the parameter will be "FromTile".
textBlockFrom.Text = "Navigated here from " + this.NavigationContext.QueryString["NavigatedFrom"];
}