我正在尝试向所有已注册的设备发送广播推送通知。
我发现NotificationHubClient
中有以下两种方法:
public Task<NotificationOutcome> SendNotificationAsync(Notification notification, string tagExpression);
public Task<NotificationOutcome> SendNotificationAsync(Notification notification, IEnumerable<string> tags);
在后者中,它指出tags
参数必须是非空的,并且如果它是空的则会通过异常。
在前者中,它接受单个标签或标签表达。
他们多次在文档中提到你可以向所有设备发送广播消息,但我找不到这样的例子。
答案 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
代码