我們正在研究一個類似於本機日曆應用程序的iOS應用程序。應用程序將同步來自本地日曆數據庫的數據。它還會在開始時間之前觸發每個日曆條目/會議的本地通知(如10分鐘之前)。在後臺接收iOS通知::本地通知
有人可以幫助我們解決我們面臨的以下問題。
1)如何確保我的應用程序在本地日曆數據庫中有任何更改後立即更新。無論什麼時候有新的會議,或者現有的會議重新安排,我都想要調用一段自定義的代碼。我知道這可以通過訂閱應用程序前臺通知來實現,但無論如何,即使在應用程序處於後臺時也可以執行代碼。
2)在每次會議前10分鐘觸發本地通知的最佳方法是什麼?我應該運行後臺服務並定期檢查是否有未來10分鐘的任何會議?或者我應該一次安排所有本地通知。然而,在這種情況下,我不確定如何處理在應用程序處於後臺或會議出現時重新安排會議的情況。