【问题标题】:Multiple local notifications in iOSiOS 中的多个本地通知
【发布时间】:2017-02-05 20:57:44
【问题描述】:

我正在制作一个 iOS 应用程序,它会提醒患者按时吃药。例如,用户将选择start dateend date 以及一天中的次数(上午 9:00、下午 1:00 等)。用户也可以选择几天之间的间隔或选择一个工作日服药。例如,仅限周一和周二。

是否有任何第三方类可以帮助我根据传递的参数获取日期列表?

另外,我在某处读到我们一次只能安排 64 个本地通知。在我的情况下,用户可以选择start dateend date,这可能会导致超过 64 天。

我将如何管理它?我对这些事情一无所知。

【问题讨论】:

    标签: ios nsdate nsdateformatter uilocalnotification nscalendar


    【解决方案1】:

    苹果文档说:

    设备上的每个应用程序仅限于 64 个计划的本地通知。系统丢弃超过此限制的预定通知,仅保留最快触发的 64 个通知。定期通知被视为单个通知。

    智能管理您的通知。那么应该问题不大。尝试全天最多生成 64 个通知,并将 UILocalNotification 的 repeatInterval 设置为 NSCalendarUnitDay。我想这会有所帮助。

    【讨论】:

    • 如何在特定工作日重复本地通知?例如,仅在 MON、TUE 和 SUN..任何想法@Drongo ?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多