用于Azure Notification Hub的DirectSend的通知

时间:2016-10-26 22:30:25

标签: ios azure notifications azure-notificationhub

我尝试为ANH .NET SDK实现DirectSend。

NotificationHubClient.SendDirectNotificationAsync(Notification notification, string deviceHandle);

我想知道使用此通知对象的最佳方法是什么?与ANH客户端上存在的所有SendNative调用不同,此处没有任何文档。

抽象通知类的构造函数

public Notification(Dictionary<string, string> additionalHeaders, string tag);

我需要包含哪些标题?目前我没有任何

是否必须包含标记?我不打算在我的集线器上使用安装或注册,所以我还没有任何标签可以使用吗?

我假设我需要制作自己的具体通知类型,并在此对象上设置所有其他属性,例如 PlatformType ContentType 等?< / p>

1 个答案:

答案 0 :(得分:1)

通知是一个抽象类。每个平台都有特定的通知类,如:AppleNotification / AdmNotification / GCMNotification / WindowsNotification。您应该使用与您所定位的平台相对应的类。

以下API有助于传递其他特定于平台的标头。而且无需传递任何标签即可直接发送。

public Notification(Dictionary<string, string> additionalHeaders, string tag);

您可以在此处找到有关DirectSend的更多信息:site configuration