【问题标题】:Format notifications send from Azure Notification Hub格式化从 Azure 通知中心发送的通知
【发布时间】:2020-08-02 18:35:58
【问题描述】:

我在 Azure 中创建了一个通知中心。我尝试使用此程序 (c#) 向我的 Android 应用程序发送通知:

static void Main(string[] args)
{
  var myHub = NotificationHubClient.CreateClientFromConnectionString("my connection string", "My hub name");

  string messageJson = "{\"data\":{\"message\":\"The message\", \"title\": \"A title\"}}";

  myHub.SendFcmNativeNotificationAsync(messageJson);

  Console.WriteLine("Done! Press enter to continue");
  Console.ReadKey();
}

通知到达我的 Android 手机,但无论我如何格式化 Json 消息,通知中心都会将标题更改为“FCM 消息”。

Image showing the notification

您对从 Azure 通知中心发送通知的正确方式有任何意见吗?

【问题讨论】:

    标签: azure-notificationhub


    【解决方案1】:

    【讨论】:

    • 我确实阅读了这些文章作为设置通知中心的一部分,但它们没有解释如何摆脱通知中心自动添加到通知中的标题“FCM 消息”。
    【解决方案2】:

    这已经很晚了,所以它可能只会帮助其他最终来到这里的人,但我遇到了和你完全相同的问题并且已经解决了。在这个例子中,“action”是一个自定义数据字段,一旦它到达设备,我就将其拉出,并且标题和消息/正文会正确显示。

    {
        "data": {
            "action": "Movement"
        },
        "notification": {
            "title": "This is a title",
            "body": "test message"
        }
    }
    

    微软的例子真的很糟糕,把问题搞糊涂了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-28
      • 2021-06-01
      • 1970-01-01
      • 2022-01-12
      • 2017-02-24
      • 2015-03-27
      • 2013-12-10
      • 2019-08-25
      相关资源
      最近更新 更多