推送通知后的离子套装徽章



我使用的是IONIC框架,我想在收到推送通知后设置应用程序的徽章。

当我的应用程序关闭时,有办法做到这一点吗?

它适用于将遇到相同问题的其他人。我相信你所说的用你从服务器收到的更新的徽章号码来显示徽章。

第一件事是在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部分,这样即使你的应用程序在后台,也会得到updatd计数。

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

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

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

谢谢,希望这能帮助并解决你的问题。

我也遇到了同样的问题,通过从邮递员那里点击POST url而不是apps.ionc.io上提供的UI来解决这个问题,它在上运行

相关内容

  • 没有找到相关文章

最新更新