Azure Notification Hub: Warum ist die NotificationOutcome NotificationId-Eigenschaft leer?
Mit einem Standard Notification Hub möchte ich die Telemetrie für eine bestimmte Nachricht mithilfe der zurückgegebenen NotificationId und der folgenden Rest-API anzeigen:
https: //msdn.microsoft.com/en-us/library/azure/mt608135.asp
oder die NotificationHubClient GetNotificationOutcomeDetailsAsync-Methode:
In beiden Fällen benötige ich die Benachrichtigungs-ID, die beim Senden der Nachricht vom Hub zurückgegeben werden soll.
Ich sende die Nachricht aus dem App-Backend mit der SendTemplateNotificationAsync-Methode:
NotificationOutcome result = await hub.SendTemplateNotificationAsync(params, tags);
Nach dem Senden der Vorlagenbenachrichtigung ist die Eigenschaft result.NotificationId leer. Wie kann ich die NotificationId erhalten, um dann die Telemetrie zu erhalten?
Aktualisieren
Ich habe versucht, die enableTestSend-Eigenschaft beim Erstellen des NotificationHubClient auf true zu setzen. Das Ergebnis enthält noch keine NotificationId.
erzeit ist nur ein Gerät (Installation) im Hub registriert. Könnte dies an einer geringen Anzahl von Geräten liegen, die den Push empfangen?