Azure通知中心:发送通知 - 获取受影响的用户

时间:2017-09-14 11:14:29

标签: java azure-notificationhub

我正在使用azure-notificationhubs-java-backend向Azure中心发送通知。我为每个应用程序用户创建了Azure标记。业务要求我向多个用户发送通知(此部分已实现),并报告执行状态,即Azure能够提供通知的人员以及所有人都被错过的人员(以便可以与这些用户进行其他通信) 。我们有这种情况,并非所有用户都注册了Azure。以下是我的电话:

SyncCallback<NotificationOutcome> callback = new SyncCallback<>();
notificationHub.sendNotificationAsync(templateNotification, recipientTags, callback);
NotificationOutcome outcome = callback.getResult();
// outcome has just the notificationId, and trackingId

任何建议我如何获得成功和失败的标签。或者我可以使用notificationIdtrackingId进行其他调用,以满足所需的要求。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以从每条消息遥测中获取此数据。有关更多信息,请参阅以下博客。

https://azure.microsoft.com/en-us/blog/retrieve-platform-notification-system-error-details-with-azure-notification-hubs/