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 uç kodunuzu uyandırmanın kolay bir yolu yoktur. Standart katman Bildirim Hub 'ları, gelecekteki yedi güne kadar bildirim zamanlamanıza olanak tanıyan bir özelliği destekler.
Bildirimlerinizi zamanlayın
Bir bildirim gönderilirken, aşağıdaki örnekte gösterildiği gibi Notification Hubs SDK içindeki ScheduledNotification sınıfını kullanmanız yeterlidir:
Notification notification = new AppleNotification("{\"aps\":{\"alert\":\"Happy birthday!\"}}");
var scheduled = await hub.ScheduleNotificationAsync(notification, new DateTime(2014, 7, 19, 0, 0, 0));
Zamanlanan bildirimleri iptal et
Ayrıca, önceden zamanlanmış bir bildirimi Notificationıd kullanarak iptal edebilirsiniz:
await hub.CancelNotificationAsync(scheduled.ScheduledNotificationId);
Gönderebilmeniz için zamanlanmış bildirim sayısı sınırı yoktur.
Sonraki adımlar
Aşağıdaki öğreticilere bakın: