2017-05-10 4 views
1

Je veux conserver la notification dans le centre d'action sans permettre de l'effacer. J'ai suivi ces documentations.Comment empêcher le rejet de la notification du centre d'action dans UWP?

https://docs.microsoft.com/en-us/uwp/api/Windows.UI.Notifications.ToastNotification

https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/Notifications

Je l'ai vu dans l'application qui est disponible sur le magasin. cela signifie qu'il est possible de le faire. des idées?

+0

Voulez-vous dire lorsque l'utilisateur clique sur la notification et il ne disparaîtra pas? Si oui, il semble que nous ne pouvons pas faire cela. –

Répondre

0

Vous pouvez utiliser la tâche d'arrière-plan déclenchée avec ToastNotificationHistoryChangedTrigger(), qui traitera la notification de renvoi après que l'utilisateur a rejeté la notification.

Remarque: tâche de fond doit être out-of-process (pour une raison quelconque en cours bt ne fonctionne pas)

Remarque: En TriggerDetails (si jeté correctement) vous avez le type de changement qui est arrivé.

Note: tâches d'arrière-plan ne se déclenche pas si l'appareil est en Batery mode veille -> vous avez besoin pour mettre en œuvre le travail autour.