【问题标题】:Notification Hub Help on XamarinXamarin 上的通知中心帮助
【发布时间】:2021-06-04 15:31:21
【问题描述】:

我在适用于 iOS 和 Droid 的 Xamarin Forms 上使用 Azure 通知中心来接收常规推送通知。我试图在我的有效负载中发送一个 POSTID,然后获取该 ID 并直接访问它背后的数据。我的问题,我似乎无法让 postid 读入应用程序。每次我得到一个空的ID。收到了 Droid 的推送通知,但没有收到额外的数据,如 postid。

{"aps":{"alert":"Test #03_01","postid":"8921"}}

有人可以指点我这方面的一些文档吗?如何使其在后台推送通知中使用 ID/数据。

【问题讨论】:

    标签: xamarin xamarin.forms azure-notificationhub


    【解决方案1】:

    您需要宣传您的自定义数据字段。目前,它们位于“aps”部分,该部分保留用于将由 APNS 或 iOS 使用的数据。沿着这条线的某个地方,您的字段正在被剥离。

    这是building request payloads 的 APNS 文档。

    对你来说应该是这样的:

    {
        "aps": {
            "alert":"Test #03_01"
        },
        "postid":"8921"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 2020-06-01
      • 2023-03-09
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      相关资源
      最近更新 更多