【问题标题】:Swift - Hiding the local notification dismiss buttonSwift - 隐藏本地通知关闭按钮
【发布时间】:2015-09-29 18:31:29
【问题描述】:

我有一个小型提醒应用程序,它依赖于用户成功单击本地通知上的一个自定义操作。如果用户错误地点击了“关闭”按钮(请参见下面的屏幕截图),通知就会消失,我的应用不知道要执行下一个任务。

有什么方法可以从 Swift 的本地通知中删除这个关闭选项?

提前致谢!

【问题讨论】:

  • 您忘记添加图片了吗?
  • 我很抱歉.. 但我需要更多的声誉来发布图片。呃
  • 奥普斯。我想我没有意识到。

标签: swift uilocalnotification


【解决方案1】:

不,无法移除关闭按钮。此外,您的应用程序逻辑不应相信通知操作,因为无法保证以下用户操作: - 收到通知时 - 关闭通知时 - 过期或未收到时

你可以做的是允许用户设置一个计时器。通知发送后,如果在 X 秒/分钟内没有任何交互,则再次发送通知。

【讨论】:

  • 我完全同意应用程序逻辑不依赖于自定义通知操作。那是我的问题。正如我所看到的,IOS 无法在本地通知之外运行后台操作......所以当需要加载更多数据时,应用程序无法收到通知。 - 计时器的想法很有趣,但我不确定你指的是什么。你能详细说明一下吗?
【解决方案2】:

我不相信这是可能的。文档没有提到任何关于关闭图标的内容。

您可以查看 UIUserNotificationAction 类参考here

【讨论】:

  • 我知道开发人员文档,但谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-10
  • 2018-09-21
相关资源
最近更新 更多