【发布时间】:2017-06-22 00:48:15
【问题描述】:
我有一个连接到数据库的普通 C# MVC 网站,我正在存储我的手机应用程序推送 ID。
我使用这些推送 ID 并想向它发送推送。 我可以通过将值插入到那里的标记字段中,使用 Microsoft Azure 网站上的发送测试推送功能手动执行此操作。
但现在我想使用我网站上的 REST API 来实现。
我在 .NET 示例中遵循了这个
https://github.com/Azure/azure-notificationhubs-samples
Android 的有效载荷如下所示:
{\"data\":{\"message\":\"" + message + "\"}}
我尝试通过这样做将标签添加到有效负载:
{\"data\":{\"message\":\"" + message + "\"}, \"tags\":{\"DeviceToken\":\"the push ID here\"}}
但它没有用。推送已发送给所有人。
您如何使用或格式化 REST API 中的标签?
解决方案:
headers.Add("ServiceBusNotification-Tags", recipient);
在我的例子中接收者是安装ID
【问题讨论】:
标签: c# .net rest azure azure-notificationhub