显示多个本地通知而不创建新的本地通知

时间:2018-08-28 12:32:18

标签: ios swift notifications

我的场景是我需要先使用Swift显示第一个本地通知,然后使用相同的标识符添加另一个本地通知,但不要在iOS设备中将其显示为弹出窗口。所以基本上流程是这样的:

开始上传... <-在屏幕上显示并添加到任务栏上

正在上传照片... <-不显示在屏幕上,而是清除所有通知,并在任务栏上静默添加另一条通知(或更改上一条)

正在上传数据... <-与上传照片...

完成上传... <-与上传照片...

尝试了不同的方式,在Android上做到这一点并不难,但是iOS使得一切都很难做到,甚至可能吗? :)

谢谢!

1 个答案:

答案 0 :(得分:0)

它在Android上运行的原因是因为“状态显示”通知是非常Android的事情。 iOS并非针对此类工作而设计的,因为您几乎永远不会在应用程序的后台执行某些操作,而当用户不在应用程序之外时,该操作也需要反映给用户。因此,您问题的真正答案是“否”。在iOS环境中,无法模拟Android在通知中显示状态更改的方式。