Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli masz scenariusz, w którym chcesz wysłać powiadomienie w pewnym momencie w przyszłości, ale nie masz łatwego sposobu, aby uruchomić kod zaplecza w celu wysłania powiadomienia. Centra powiadomień w standardowej warstwie wspierają funkcję, która umożliwia wysyłanie powiadomień z wyprzedzeniem do siedmiu dni.
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: