簡體   English   中英

Swift:每天在指定時間之間創建重復的本地通知

[英]Swift: Creating a repeating local notification between a set time each day

我正在嘗試創建一個重復的本地通知,該通知將在每周的固定時間(例如周一至周五的9-5)之間每小時向用戶發送一次通知,但是在搜索后找不到有關如何實現此操作的任何文檔。

如果只需要5/7,則可能會出現問題。
安排本地通知時,還可以將日歷單位設置為-repeatInterval屬性。 這很酷,因為您可以安排每個應用的最大通知數量(可能是每個應用限制)(可能是64個),因此您可以每天創建一個可以同時觸發的通知。
如果您需要創建其他類型的重復內容很容易達到該限制,則可以避免每次用戶打開應用程序時都可以重新創建更多的通知,或者如果您每次與用戶交互時都實施交互式通知,則可以重新創建。
或者,但我從未嘗試過為NSWeekCalendarUnitNSWeekCalendarUnitNSWeekCalendarUnit除外)每周的每一天創建一個通知,並將每個重復設置為工作日,這樣,您將只花費5條通知進行無限次重復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM