我一直在教導自己如何通過一個udemy課程使用Swift iOS應用程序。我學會了如何構建基本的待辦事項列表應用程序,但我想通過添加每週提醒/通知設置來增加更多內容。待辦事項列表應用程序使用通知/提醒
我希望應用程序計算一次完成列表中的項目的次數,並在每個週末發送通知,告訴用戶項目已完成的次數。例如,如果列表中有「去健身房」,用戶每次「去健身房」都可以檢查它。然後,在整個星期內,該應用程序將保持計數「去健身房」的次數,並在本週結束時提醒用戶「您已完成」去健身房「x次」
我一直在試圖谷歌如何在應用程序中構建此功能,但我徹底困惑如何解決這個問題。這甚至有可能嗎?即使應用已關閉,我也希望應用發送提醒。
你想做的事都是可能的那些東西。爲了統計用戶完成任務的次數,您需要使用一些持久性方法,如核心數據或Realm(因爲您是iOS新手,我建議使用UserDefaults進行原型設計)。要發送通知,您可以使用本地通知或推送通知。既然你想每個週末都發送這些消息,即使應用程序已關閉,你應該使用推送通知(我認爲可以使用本地通知,因爲它們允許調度,但代碼可能會很無聊,推送通知更容易也更可靠)。 – valcanaia
謝謝!我一直在將諸如列表項的值存儲到userdefaults。我對本地和推送通知之間的區別特別困惑,但我認爲這有助於! – coopermoc