방법: 예약된 알림 보내기
이후의 특정 시점에 알림을 보내려는 시나리오를 고려하고 있지만, 알림을 보낼 백 엔드 코드를 시작하는 쉬운 방법이 없습니다. 표준 계층에 있는 경우 알림 허브가 이후 최대 7일까지 알림을 예약할 수 있는 기능을 지원합니다.
알림을 보낼 때 다음 예제와 같이 Azure SDK에서 ScheduleNotificationAsync 메서드를 사용하기만 하면됩니다.
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);
보낼 수 있는 예약된 알림 수에는 제한이 없습니다.