【问题标题】:iPhone Local Notification loop: reset fireDate after device shows notification alertiPhone本地通知循环:设备显示通知警报后重置fireDate
【发布时间】:2011-04-01 18:23:25
【问题描述】:

在研究了苹果的“本地和推送通知”以及大量论坛帖子之后, 我还是想不通:

  • 我的应用程序在 didFinishLaunchingWithOptions 启动时安排了 10" 的通知。

  • 如果应用保持打开状态,didReceiveLocalNotification 会在 10" 后调用,我可以在那里启动另一个通知。很好。

  • 如果应用程序在后台,则会弹出系统警报。

    • 如果我点击“查看”,didReceiveLocalNotification 也会被调用,我可以安排下一个通知。好的。

    • 如果我点击“关闭”,到目前为止没有调用任何内容并且我无法更新通知。 坏的。

我想知道如何从系统的本地通知警报弹出窗口中捕获关闭按钮事件。

有什么想法吗? TIA 戴夫

【问题讨论】:

    标签: iphone loops notifications local repeat


    【解决方案1】:

    你不能。 您可以使用定期通知或最多提前安排 64 个本地通知,并根据需要取消/重新安排。

    【讨论】:

    • 很遗憾。我会说本地通知迫切需要苹果做一些工作。重复只能每分钟/小时/天/等执行一次...对我来说没有好的解决方案。
    • 好吧,如果用户决定忽略您的 64 条通知,他们可能不太关心您要说什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    相关资源
    最近更新 更多