2

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

我想要一个 'dismiss' 选项、'snooze' 选项和一个 'ok' 选项,它可以关闭通知但在后台运行一些代码。

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

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

提前致谢。

4

1 回答 1

2

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

其次,没有办法关闭你的应用程序,因为 iOS 是一个以用户为中心的系统,用户决定是打开还是关闭应用程序,而不是应用程序本身。

于 2012-08-27T16:36:42.970 回答