Gewusst wie: Senden von geplanten Benachrichtigungen
Stellen Sie sich ein Szenario vor, bei dem Sie zu einem späteren Zeitpunkt eine Benachrichtigung senden möchten, aber keine einfache Möglichkeit zur Aktivierung des Back-End-Codes zum Senden der Benachrichtigung besteht. Notification Hubs des Standard-Tarifs unterstützen ein Feature, mit dem Sie Benachrichtigungen bis zu sieben Tage im Voraus planen können.
Planen Ihrer Benachrichtigungen
Verwenden Sie beim Senden einer Benachrichtigung einfach die ScheduledNotification
-Klasse im Notification Hubs SDK, wie im folgenden Beispiel veranschaulicht:
Notification notification = new AppleNotification("{\"aps\":{\"alert\":\"Happy birthday!\"}}");
var scheduled = await hub.ScheduleNotificationAsync(notification, new DateTime(2014, 7, 19, 0, 0, 0));
Abbrechen geplanter Benachrichtigungen
Sie können eine zuvor geplante Benachrichtigung auch abbrechen, indem Sie die entsprechende notificationId verwenden:
await hub.CancelNotificationAsync(scheduled.ScheduledNotificationId);
Es gibt keine Beschränkung der Anzahl von geplanten Benachrichtigungen, die Sie senden können.
Nächste Schritte
Arbeiten Sie die folgenden Tutorials durch: