Nasıl Yapılır: Zamanlanmış bildirimleri gönderme

Gelecekte bir noktada bildirim göndermek istediğiniz ancak bildirimi göndermek için arka uç kodunuzu uyandırmanın kolay bir yolu olmayan bir senaryonuz varsa. Standart katman bildirim hub'ları, gelecekte yedi güne kadar bildirim zamanlamanıza olanak tanıyan bir özelliği destekler.

Bildirimlerinizi zamanlama

Bildirim gönderirken, aşağıdaki örnekte gösterildiği gibi Notification Hubs SDK'sında sınıfını kullanmanızScheduledNotification yeterlidir:

Notification notification = new AppleNotification("{\"aps\":{\"alert\":\"Happy birthday!\"}}");
var scheduled = await hub.ScheduleNotificationAsync(notification, new DateTime(2014, 7, 19, 0, 0, 0));

Zamanlanmış bildirimleri iptal etme

Ayrıca, notificationId değerini kullanarak önceden zamanlanmış bir bildirimi iptal edebilirsiniz:

await hub.CancelNotificationAsync(scheduled.ScheduledNotificationId);

Gönderebileceğiniz zamanlanmış bildirim sayısıyla ilgili bir sınır yoktur.

Sonraki adımlar

Aşağıdaki öğreticilere bakın: