我有一个定位于WP7
的应用,push notification
会触发sqlite
代码将消息插入sqlite DB
。当应用程序位于前台时,此功能正常,但当App为后台时无法正常工作。
最佳方法是什么,以便当用户收到push notification
时,它可以在后台执行sqlite
代码?
我在background agent
上阅读,但不确定background agent
如何从push notification
接收数据。
任何示例或想法都会非常有用。
答案 0 :(得分:0)
我不相信这是可能的。作为一种解决方法,我将所有消息存储在服务器上。当用户首次启动应用程序时,它会自动将消息从云下载到sqlite。然后,只有收到的pusbh通知才会触发从云端刷新数据。