Postupy: Odesílání naplánovaných oznámení
Pokud máte scénář, ve kterém chcete odeslat oznámení v určitém okamžiku v budoucnosti, ale nemáte snadný způsob, jak probudit back-endový kód k odeslání oznámení. Centra oznámení úrovně Standard podporují funkci, která umožňuje plánovat oznámení až sedm dní v budoucnu.
Plánování oznámení
Při odesílání oznámení jednoduše použijte ScheduledNotification
třídu v sadě Notification Hubs SDK, jak je znázorněno v následujícím příkladu:
Notification notification = new AppleNotification("{\"aps\":{\"alert\":\"Happy birthday!\"}}");
var scheduled = await hub.ScheduleNotificationAsync(notification, new DateTime(2014, 7, 19, 0, 0, 0));
Zrušení plánovaných oznámení
Dříve naplánované oznámení můžete také zrušit pomocí id oznámení:
await hub.CancelNotificationAsync(scheduled.ScheduledNotificationId);
Počet plánovaných oznámení, která můžete posílat, nejsou nijak omezena.
Další kroky
Projděte si tyto kurzy: