我正在使用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
任何建议我如何获得成功和失败的标签。或者我可以使用notificationId
或trackingId
进行其他调用,以满足所需的要求。谢谢!
答案 0 :(得分:1)
您可以从每条消息遥测中获取此数据。有关更多信息,请参阅以下博客。