Swift:静默通知时应用程序外的消息

时间:2015-07-01 09:54:04

标签: swift background notifications uialertview

我的应用程序使用静音通知,我正在寻找一种在收到通知且应用程序在后台时在屏幕上显示消息的方法。屏幕上具有自定义可见持续时间和文本的警报必须是应用程序的某些计算结果。有没有办法实现这个目标?我尝试了通知,但我无法设置时间可见,我无法在设备中设置文本。此外,当收到通知时,我的应用程序不会出现在屏幕上,直到用户与通知消息进行交互。这就是为什么我正在寻找一些替代方法来做到这一点。如下图所示。任何帮助或想法将不胜感激。

编辑:好的...如果我可以在设备显示之前编辑通知的提醒,也可以。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果我正确阅读了您的问题,您可以使用UILocalNotifications获取包含自定义文字的提醒。

你说"我尝试过通知,但我无法设置时间可见,我无法在设备中设置文字"

但是,您可以指定要开火的日期/时间:

localNotification.fireDate = NSDate

您也可以设置通知内容:

localNotification.alertBody = "Some text \(SomeVariable)"

然而,"自定义可见性持续时间"就我所见,这是不可能的。

你想要完成什么?