我正在开发一个Windows Phone 8.1 silverlight应用程序,我正在使用解析推送通知。当应用程序打开时,推送通知正常工作。但是,当应用程序作为后台应用程序运行时,如何从该通知视图中获取通知正文消息或文本?
以下是应用程序打开时正在运行的代码。
ParsePush.ParsePushNotificationReceived += (sender, args) => {
var payload = args.Payload;
object objectId;
if (payload.TryGetValue("alert", out objectId)){
MessageBox.Show(objectId.ToString());
}
};
现在,我希望在应用程序在后台运行时收到通知消息。我想知道如何在应用程序运行时处理通知。
答案 0 :(得分:0)
您的应用不在后台运行。当你离开它时会被暂停。只有在应用程序运行时,您才能收到原始通知。您可以做的最好的事情是发送一个Toast通知,当您的用户点击它时,激活您轮询服务器的应用程序以获取数据。