用于 Azure 通知中心的 DirectSend 的通知
Notification used for Azure Notification Hub's DirectSend
我正在尝试为 ANH .NET SDK 实施 DirectSend。
NotificationHubClient.SendDirectNotificationAsync(Notification notification, string deviceHandle);
我想知道使用此 Notification object 的最佳方式是什么?与 ANH 客户端上存在的所有 SendNative 调用不同,任何地方都没有关于此的文档。
摘要Notificationclass的构造函数
public Notification(Dictionary<string, string> additionalHeaders, string tag);
我需要包括哪些 headers?目前我没有
是否必须包含 标签?我不打算在我的集线器上使用安装或注册,所以我不会有任何标签可以使用吗?
我假设我需要制作我自己的具体类型的通知并在此 object 上设置所有其他属性,例如 PlatformType、ContentType,等等?
通知是一个摘要class。每个平台都有特定的通知 classes,例如:AppleNotification/AdmNotification/GCMNotification/WindowsNotification。您应该使用与您的目标平台相对应的 class。
下面的 API 有助于通过额外的平台特定 headers。而且直接发送不需要传递任何标签。
public Notification(Dictionary<string, string> additionalHeaders, string tag);
您可以在此处找到有关 DirectSend 的更多信息:https://msdn.microsoft.com/en-us/library/azure/mt608572.aspx
我正在尝试为 ANH .NET SDK 实施 DirectSend。
NotificationHubClient.SendDirectNotificationAsync(Notification notification, string deviceHandle);
我想知道使用此 Notification object 的最佳方式是什么?与 ANH 客户端上存在的所有 SendNative 调用不同,任何地方都没有关于此的文档。
摘要Notificationclass的构造函数
public Notification(Dictionary<string, string> additionalHeaders, string tag);
我需要包括哪些 headers?目前我没有
是否必须包含 标签?我不打算在我的集线器上使用安装或注册,所以我不会有任何标签可以使用吗?
我假设我需要制作我自己的具体类型的通知并在此 object 上设置所有其他属性,例如 PlatformType、ContentType,等等?
通知是一个摘要class。每个平台都有特定的通知 classes,例如:AppleNotification/AdmNotification/GCMNotification/WindowsNotification。您应该使用与您的目标平台相对应的 class。
下面的 API 有助于通过额外的平台特定 headers。而且直接发送不需要传递任何标签。
public Notification(Dictionary<string, string> additionalHeaders, string tag);
您可以在此处找到有关 DirectSend 的更多信息:https://msdn.microsoft.com/en-us/library/azure/mt608572.aspx