azure 通知中心,android 设备类别

azure notification hub, android devices category

对于一个应用程序,我在 android 设备上有多个类别的通知,如屏幕截图所示。

类别设置不同,有些节目的灯光,有些播放自定义声音等

将通知传送到具有类别的应用程序的适当负载应该是什么。我试过了

{
    "notification":{
        "title":"Contact Pulse",
        "body":"This is a sample notification delivered by Azure Notification Hubs.",
        "category": "Local Notifications"  // tried with this
    },
    "category": "Local Notifications" // tried with this as well
}

预期的最终结果是当类别为“本地通知”时,播放自定义声音,而其他类别则静音。 通知会在每个案例中传递,但它不会按照通道配置运行。

注意:上述场景适用于数据:{}(在应用级别处理),但不适用于通知:{}。

在撰写本文时,Azure 通知中心仅支持 FCM 旧版 HTTP 服务器协议。出于这个原因,您需要提供通知类别信息作为 "android_channel_id" 记录 here