我的场景是我需要先使用Swift显示第一个本地通知,然后使用相同的标识符添加另一个本地通知,但不要在iOS设备中将其显示为弹出窗口。所以基本上流程是这样的:
开始上传... <-在屏幕上显示并添加到任务栏上
正在上传照片... <-不显示在屏幕上,而是清除所有通知,并在任务栏上静默添加另一条通知(或更改上一条)
正在上传数据... <-与上传照片...
完成上传... <-与上传照片...
尝试了不同的方式,在Android上做到这一点并不难,但是iOS使得一切都很难做到,甚至可能吗? :)
谢谢!
答案 0 :(得分:0)
它在Android上运行的原因是因为“状态显示”通知是非常Android的事情。 iOS并非针对此类工作而设计的,因为您几乎永远不会在应用程序的后台执行某些操作,而当用户不在应用程序之外时,该操作也需要反映给用户。因此,您问题的真正答案是“否”。在iOS环境中,无法模拟Android在通知中显示状态更改的方式。