本地通知自动更新

时间:2013-11-29 05:25:53

标签: android ios cordova notifications uilocalnotification

我有一个带有网络和移动应用程序的事件管理解决方案(适用于android和ios)。 我正在使用Phonegap 2.7移动应用程序。 在我的移动应用程序中,我只是显示使用Web解决方案创建和更新的数据。我在移动应用程序中有一个“任务”和“现场任务”列表,其中包含日期和时间,并使用Phonegap的本地通知插件为所有项目安排了本地通知。通知按预期工作,我按时收到通知。

但是当使用Web解决方案更新数据时,我必须重新安排设备上的本地通知,为此我必须每次要更新以前安排的通知时启动应用程序。

我的问题是,有没有办法在不启动应用程序的情况下在Web解决方案上更新数据时更新本地通知? 我希望在从Web解决方案更新数据时自动更新本地通知。

1 个答案:

答案 0 :(得分:1)

iOS开发在这里,我不知道Phonegap也不知道Android。但一般来说iOS:

您需要使用推送通知。本地通知的目的是将它们完全保留在客户端。如果通知取决于服务器端状态,并且您不想启动应用程序来更新通知,则需要使用推送来分派通知。

https://en.wikipedia.org/wiki/Apple_Push_Notification_Service

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW9