방법: 예약된 알림 보내기

이후의 특정 시점에 알림을 보내려는 시나리오를 고려하고 있지만, 알림을 보낼 백 엔드 코드를 시작하는 쉬운 방법이 없습니다. 표준 계층에 있는 경우 알림 허브가 이후 최대 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);

보낼 수 있는 예약된 알림 수에는 제한이 없습니다.