iphone - UILocalNotification 操作和暂停

标签 iphone ios notifications uilocalnotification

我正在为客户开发一个自定义应用程序,并且对 iOS 开发还比较陌生。该应用程序涉及设置提醒,我正在使用 UILocalNotifications。现在,根据我的研究,通知上的操作将始终运行该应用程序,但我真的希望有人可以纠正我。另外,从我读到的内容来看,您只能使用“查看”或“关闭”选项。理想情况下,我希望通知上有 3 个按钮,而不必打开应用程序来执行操作。

我想要一个“关闭”选项、“暂停”选项和一个“确定”选项,用于关闭通知但在后台运行一些代码。

我遇到了一个与通知相关的问题,有人建议使用模态视图打开应用程序并从那里显示选项。有可能,只是没那么干净,我猜。

还有其他想法或者这是我必须做的才能实现我想要的功能吗?如果是这种情况,在我从模态视图中选择一个选项后,有没有办法关闭应用程序?

提前致谢。

最佳答案

这是不可能的,因为通知不是由您的应用创建的,而是由系统创建的,因此您无法自定义通知的外观。 (同样在 iOS 5 中,用户可以选择将通知显示为横幅而不是警报,这将隐藏除查看和关闭按钮之外的任何其他按钮(如果可能的话)。

其次,无法关闭您的应用程序,因为 iOS 是一个以用户为中心的系统,用户决定是否打开或关闭应用程序,而不是应用程序本身。

关于iphone - UILocalNotification 操作和暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12143095/

相关文章:

iphone - 如何在 View 上添加触摸并检测 UIImageView,以便我可以移动它而不在其上添加一个?

ios - 为什么一段时间后MonoTouch调试器会断开连接?

iphone - 使用 wifi 在 iPhone 和其他手机之间共享文本

iphone - 有没有办法在手机的 facebook 应用程序中打开 facebook URL?

c# - 如何与约束水平对齐?

Android O 通知不显示

ios - 如何在 WatchKit 应用程序中正确测试通知?

swift - 添加 'self' 后不显示通知

ios - 从一个类发送信号到 View Controller 或在填充 UITextField 时触发函数

ios - 视网膜问题 : how to make UIView to have width exactly 1 of pixel instead of 2 pixels?