从后台进入前台时读取通知数据迅速

问题描述

我已在应用中实施了通知。他们能很好地表现自己

didReceiveRemoteNotification

。我有:

func application(_ application: UIApplication,didReceiveRemoteNotification userInfo [AnyHashable : Any]) {
 NotificationCenter.default.post(Notification(name: .didRecieveChatData))
}

而且我在TabBar中的NotificationCenter.default.addObserver(self,selector: #selector(onDidRecieveChatData(_:)),name: .didRecieveChatData,object: nil)正常工作。

我注意到didReceiveRemoteNotification仅在我通过通知进入应用程序时有效。我的问题是,只有在这种情况下,我才可以升级我的标签栏-轻按刚刚出现的注释。 此外,当willPresent notification:

处于前台状态的应用程序收到通知时,我也可以升级Tabor图标

有人可以告诉我applicationDidBecomeActive且应用处于后台状态时如何计数并查看收到的所有通知

非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)