Procédure : Envoyer des notifications planifiées
Si vous avez un scénario dans lequel vous souhaitez envoyer une notification à un moment donné dans le futur, mais que vous ne disposez pas d'un moyen simple d'activer votre code principal pour envoyer la notification. Notification Hubs de niveau Standard prend en charge une fonctionnalité qui vous permet de planifier des notifications jusqu’à 7 jours à l’avance.
Planifier vos notifications
Lorsque vous envoyez une notification, utilisez simplement la classe ScheduledNotification
dans le Kit de développement logiciel (SDK) Notification Hubs, comme indiqué dans l'exemple suivant :
Notification notification = new AppleNotification("{\"aps\":{\"alert\":\"Happy birthday!\"}}");
var scheduled = await hub.ScheduleNotificationAsync(notification, new DateTime(2014, 7, 19, 0, 0, 0));
Annuler des notifications planifiées
Vous pouvez également annuler une notification précédemment planifiée à l'aide de son ID de notification :
await hub.CancelNotificationAsync(scheduled.ScheduledNotificationId);
Il n'existe aucune limite quant au nombre de notifications planifiées que vous pouvez envoyer.
Étapes suivantes
Consultez les didacticiels suivants :