2016-02-20 80 views
1

我有一個swift 2應用程序,您可以在其中創建核心數據中的條目。 每個條目都會註冊一個本地通知。無限制顯示本地通知

問題是64個本地通知的限制。 有沒有辦法解決這個「問題」的侷限性?

+0

參見例如, [this obj-c repo](https://github.com/vangelov/VLDLocalNotificationsScheduler)通過使用排隊規避64通知限制。可能你可以在你的Swift項目中使用類似的技術。 – dfri

回答

2

(謝謝@dfri)的種類。但是,重複通知只能算作一個通知,但看起來您有64個完全獨立的通知。

Local and Remote Notification Programming Guide

在設備上每個應用程序被限制到64個調度本地通知。系統會放棄超出此限制的預定通知,只保留最快發出的64個通知。定期通知被視爲單個通知。

唯一的半可行的替代方案是(見this repo):

  1. 希望你的用戶中64個通知打開您的應用。
  2. 安排剩餘的通知。
+2

我會說上面的點'2'足以解決這個問題,並且通知是_,所以在這裏不是真正的情況。見例如[this obj-c repo](https://github.com/vangelov/VLDLocalNotificationsScheduler)通過使用排隊(我相信這是一個完全可行的解決方案)來規避64通知限制。 – dfri

+0

或者有沒有辦法在第一次顯示之後註冊下一個通知? – GhostStack

+0

@dfri不錯,我會將它改爲「kind of」:) – tktsubota