如何在IOS上显示带有待处理通知号码的徽章?

问题描述 投票:0回答:1

在Android上,当您有待处理的通知时,应用程序的图标将显示一个圆圈,告诉用户该应用程序存在待处理的通知,您不需要实现任何内容或向应用程序添加代码。在 iOS 上,我看到一些应用程序显示该圆圈,甚至包括许多待处理的通知。如何实施?我找不到任何相关的官方文档。

我唯一能找到的是:https://github.com/ionic-team/capacitor/issues/1301

那里有一个答案说在 IOS 上你需要包含这个 playload:

iOS 与 Android 在徽章数量方面有所不同。开启时 Android是直接连接未处理收到的数量 iOS 上的通知取决于您自己的设置。

您需要在有效负载中包含徽章计数:

{
    "aps" : {
        "alert" : "You got your emails.",
        "badge" : 9
    }
}

该游戏负载应包含在哪里?应该在 ios 应用程序中快速添加哪些代码来显示带有待处理通知数量的徽章?

ios swift push-notification badge
1个回答
0
投票

您必须将其添加到您的负载中,iOS 通知才能从应用程序图标中显示为待处理。

"apns" : {
            "payload": {
                "aps": {
                    "badge": 9
                }
            }
        },
© www.soinside.com 2019 - 2024. All rights reserved.