Instrukcje: wysyłanie zaplanowanych powiadomień

Jeśli masz scenariusz, w którym chcesz wysłać powiadomienie w pewnym momencie w przyszłości, ale nie masz łatwego sposobu wznawiania kodu zaplecza w celu wysłania powiadomienia. Centra powiadomień w warstwie Standardowa obsługują funkcję, która umożliwia planowanie powiadomień do siedmiu dni w przyszłości.

Planowanie powiadomień

Podczas wysyłania powiadomienia po prostu użyj ScheduledNotification klasy w zestawie SDK usługi Notification Hubs, jak pokazano w poniższym przykładzie:

Notification notification = new AppleNotification("{\"aps\":{\"alert\":\"Happy birthday!\"}}");
var scheduled = await hub.ScheduleNotificationAsync(notification, new DateTime(2014, 7, 19, 0, 0, 0));

Anulowanie zaplanowanych powiadomień

Ponadto możesz anulować wcześniej zaplanowane powiadomienie przy użyciu jego identyfikatora notificationId:

await hub.CancelNotificationAsync(scheduled.ScheduledNotificationId);

Nie ma żadnych ograniczeń dotyczących liczby zaplanowanych powiadomień, które można wysłać.

Następne kroki

Zobacz następujące samouczki: