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: