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: