当应用程序位于前台时,我们从ionic的推送API发送的推送通知不会设置徽章计数(在后台运行时工作正常)。
1)这是APNS如何运作,还是离子的特定缺点,还是我做错了什么?
2)如果我没有做错任何事情,可能解决方案是在onNotification
回调中本地手动设置徽章计数。 Ionic的客户端推送库是否支持设置徽章计数?*
答案 0 :(得分:0)
我不知道它是谁的限制,但我确实通过使用以下配置让它工作:
const push = new Ionic.Push({ ...settings, onNotification: function(n) {
this._plugin.setApplicationIconBadgeNumber(() => null, () => null, n.count)
});