【问题标题】:setting ionic push notification badge count in foreground在前台设置离子推送通知徽章计数
【发布时间】:2016-06-08 21:22:14
【问题描述】:
当应用程序处于前台时,我们从 ionic 的推送 API 发送的推送通知不会设置徽章计数(在后台运行时工作正常)。
1) 这是 APNS 的工作原理,还是 ionic 的特定缺点,还是我做错了什么?
2)如果我没有做错任何事情,大概的解决方案是在onNotification回调中本地手动设置徽章计数。 Ionic 的客户端推送库是否支持设置徽章计数?*
【问题讨论】:
标签:
ios
ionic-framework
push-notification
【解决方案1】:
我不知道它的限制是谁,但我确实通过使用以下配置让它工作:
const push = new Ionic.Push({ ...settings, onNotification: function(n) {
this._plugin.setApplicationIconBadgeNumber(() => null, () => null, n.count)
});