Swift - 隐藏本地通知关闭按钮

Swift - Hiding the local notification dismiss button

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

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

提前致谢!

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

您可以查看 UIUserNotificationAction class 参考 here

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

您可以做的是允许用户设置计时器。发送通知后,如果在 X seconds/minutes 中没有交互,您将再次发送通知。