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: