作法:傳送排定通知

如果您想要在未來某個時間點傳送通知,但卻沒有簡單的方法可喚醒您的後端程式碼來傳送通知。 標準層通知中樞支援的功能可讓您安排未來 7 天的通知。

排程通知

傳送通知時,只要使用通知中樞 SDK 中的 ScheduledNotification 類別,如下列範例所示︰

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);

您可以傳送的排定通知數目沒有限制。

下一步

請參閱下列教學課程: