Aracılığıyla paylaş


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

Gelecekte bir noktada bildirim göndermek istediğiniz bir senaryonuz varsa, ancak bildirimi göndermek için arka plan yazılımınızı uyandırmanın kolay bir yolunu bulamıyorsanız. 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 daha önce 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: