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: