发送广播推送通知

时间:2017-02-17 07:27:12

标签: c# azure push-notification

我正在尝试向所有已注册的设备发送广播推送通知。

我发现NotificationHubClient中有以下两种方法:

  • public Task<NotificationOutcome> SendNotificationAsync(Notification notification, string tagExpression);

  • public Task<NotificationOutcome> SendNotificationAsync(Notification notification, IEnumerable<string> tags);

在后者中,它指出tags参数必须是非空的,并且如果它是空的则会通过异常。

在前者中,它接受单个标签或标签表达。

他们多次在文档中提到你可以向所有设备发送广播消息,但我找不到这样的例子。

1 个答案:

答案 0 :(得分:0)

NotificationHubClient中有以下3种方法。

您只需要此代码进行广播。

# ...
#write the dictinary with the disks file metadata to a csv file
with open(savefiledir + textfilename,'w') as f:
    w = csv.writer(f)
    w.writerows(d.items())
# ...

您不需要public Task<NotificationOutcome> SendNotificationAsync(Notification notification); string tagExpression代码