我是 Windows phone 7 推送通知的新手。我可以在手机中发送和接收磁贴、吐司通知。但是,我的问题是,我想将所有这些通知保存到 windows phone7 中的本地数据库中。
当应用程序运行时,如果 toast 消息到达,我可以捕获该事件,我们可以将数据保存到本地数据库,这很好。
但是如果应用程序没有运行,并且如果我收到一条 toast 消息,我需要将此消息保存到本地数据库。我无法找到解决这个问题的方法。请帮我。
我是 Windows phone 7 推送通知的新手。我可以在手机中发送和接收磁贴、吐司通知。但是,我的问题是,我想将所有这些通知保存到 windows phone7 中的本地数据库中。
当应用程序运行时,如果 toast 消息到达,我可以捕获该事件,我们可以将数据保存到本地数据库,这很好。
但是如果应用程序没有运行,并且如果我收到一条 toast 消息,我需要将此消息保存到本地数据库。我无法找到解决这个问题的方法。请帮我。
坏消息是你现在不能这样做(不是在 7.0 或 7.5 Mango 中)
您可以在运行 Mango (7.5) 的 WP7 设备上运行后台任务,而您的应用未运行,详见此处:Windows Phone 7.5 Periodic Tasks
但是有限制:该任务只会每 15 分钟左右触发一次,当应用程序关闭时,它无法监控 toast。
如果您控制发送 Toast 消息的服务器,那么最好的办法是让您的定期任务每 15 分钟连接一次服务器,如果有新的 Toast 消息,它会收集它们,然后将它们存储在本地数据库中.