flutter插件在ios运行,应用放前台,下拉通知栏,消息会自动消失

标签: #<Tag:0x00007f657bf8fc90> #<Tag:0x00007f657bf8fb00>

如题,flutter插件在ios运行,应用放前台,下拉通知栏,消息会自动消失,这是什么回事?
我运行demo试过,也是这个效果的。

通知栏消失,一般是清除了角标,你看下日志是否有做类似的操作。

如果应用放后台,下拉通知栏是不会有这个问题的,只要应用放前台,下拉通知栏,就看着消息自动消失了

暂时已经发现很多使用flutter插件的都说有同样的问题,我用demo也出现了这个问题,请确认插件是否有这个问题。

你是必须在下拉通知栏的时候才会出现通知栏消失,还是收到消息后等待一下通知消息也自动消失了?

一般清除了通知栏是与 清除了角标有关系

只有在应用放前台的时候下拉通知栏才会自动消失的哦,其他情况都是正常的,不会自动消失。

请再去检查一下你 App 里面所有设置角标的地方

如这个系统方法applicationDidBecomeActive 里面有没有调清除角标的 API

当应用进程挂起的时候会触发这个系统方法applicationDidBecomeActive,在这个方法里如果设置清除角标会使得通知栏和角标都消失