2013-11-29 75 views
1

我有一個使用網絡和移動應用程序(適用於android和ios)的事件管理解決方案。 我正在使用Phonegap 2.7的移動應用程序。 在我的移動應用程序中,我只顯示使用Web解決方案創建和更新的數據。我在移動應用中使用日期和時間列出了「任務」和「現場任務」,並使用Phonegap的本地通知插件爲所有項目安排了本地通知。通知正在按預期工作,我正在按時收到通知。本地通知自動更新

但是,當使用網絡解決方案更新數據時,我必須重新安排設備上的本地通知,爲此我必須每次啓動應用程序時都要更新先前安排的通知。

我的問題是,有沒有辦法更新本地通知,每當數據更新的Web解決方案,而無需啓動應用程序? 我希望在從Web解決方案更新數據時自動更新本地通知。

+1

請發表評論,而反對投票。至少我應該知道原因 – Elina

+0

@ user3003959我不知道爲什麼確切的人downvoted你,但我相信你可以在這裏找到答案:[如何問](http://stackoverflow.com/questions/如何問),恕我直言,這將是因爲你沒有表現出任何企圖自己解決這個問題。 – Tafari

+0

我不知道答案,這就是爲什麼我在這裏發佈它。如果它是一個明顯的答案,也許林沒有意識到它.. – Elina

回答

1

iOS dev這裏,我不知道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

+0

感謝您的答案nevyn ..我知道關於推送通知..但我想要的東西像Outlook。例如當我們在Outlook日曆中使用臺式機或筆記本電腦更新任何事件時,它會自動添加到我的android/apple設備日曆中 – Elina