Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если у вас есть сценарий, в котором вы хотите отправить уведомление в какой-то момент в будущем, но у вас нет простого способа активировать серверный код для отправки уведомления. Центры уведомлений уровня "Стандартный" поддерживают функцию, которая позволяет планировать уведомления до семи дней в будущем.
Планирование уведомлений
При отправке уведомления просто используйте ScheduledNotification
класс в пакете SDK центров уведомлений, как показано в следующем примере:
Notification notification = new AppleNotification("{\"aps\":{\"alert\":\"Happy birthday!\"}}");
var scheduled = await hub.ScheduleNotificationAsync(notification, new DateTime(2014, 7, 19, 0, 0, 0));
Отмена запланированных уведомлений
Кроме того, можно отменить ранее запланированное уведомление с помощью его notificationId:
await hub.CancelNotificationAsync(scheduled.ScheduledNotificationId);
Количество запланированных уведомлений, которые можно отправить, не ограничено.
Дальнейшие действия
Ознакомьтесь со следующими руководствами: