微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

cordova – 推送通知后的离子集徽章

我正在使用IONIC Framework,我想在获得推送通知后设置应用程序的徽章.

我的申请被关闭时有办法吗?

解决方法

对于其他会遇到同样问题的人来说.
我相信您正在谈论使用从服务器收到的更新徽章编号来显示徽章.

首先在Push的init方法中启用它,就像这样

var push = PushNotification.init({
                android: {
                    senderID: senderID,icon: 'pushicon',sound: "true",iconColor: "#ED8B00"
                },browser: {
                    pushServiceURL: 'url'
                },ios: {
                    alert: "true",**badge: "true",**
                    sound: "true"
                },windows: {}
            });

在上面的代码中,我们启用了徽章{将在所有iPhone和支持的Android手机中显示}

现在从服务器端.
将以下部分添加到您的ios部分,这样即使您的应用程序处于后台,也会获得更新计数.

这仅适用于ios,请根据您的要求添加到Android;

{
    "aps": {
        "alert": {
            "title": "Received","body": "You have received a message from Kens"
        },"badge": 66
    },"received_id": "9223","pn_type": "RECEIVED"
}

此徽章计数将自动更新为应用程序徽章计数,即使应用程序位于后台.(但徽章字段应为整数).

谢谢希望这有助于解决您的问题.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐