Antwort

2

ToastNotificationHistoryChangedTrigger wird ausgelöst, wenn sich die Sammlung des Toastbenachrichtigungsverlaufs von Ihrer App auf dem Gerät ändert. Wenn Sie diesen Trigger abonnieren, wird Ihre App benachrichtigt, wenn:

  • Eine Toastbenachrichtigung wird vom Benutzer aus dem Action Center entfernt;
  • Eine Toast-Benachrichtigung ist abgelaufen und wurde vom System aus dem Action Center entfernt;
  • Eine Toastbenachrichtigung wird von Ihrer App per Push gesendet;

Hinweis: das einzige, was Ihre Anwendung wäre nicht gemeldet, ein lokaler Toast geknallt werden/hinzugefügt, da es nicht notwendig ist Ihre App-Client über etwas zu informieren, tat es einfach.

Im Allgemeinen kann eine App mit ToastNotificationHistoryChangedTrigger benachrichtigt werden, wenn die Sammlung von Benachrichtigungen in der App auf irgendeine Weise geändert wird, die nicht vom lokalen Client der App verursacht wird. Wenn Ihre Anwendung die Toast-Benachrichtigung selbst hinzugefügt hat, wird der Auslöser nicht ausgelöst.

+0

Ich habe notifier.show (Toast) verwendet, um die Toast-Meldung anzuzeigen. Wenn ich die Benachrichtigung vom Action Center schließe, wird meine Hintergrundaufgabe ausgelöst. beim Hinzufügen der Toast-Benachrichtigung in der Action-Center mit dieser Methode wird nicht ausgelöst, meine Aufgabe.Wetter ich muss die Methode der Anzeige von Toast ändern? .Wenn ja, was ich ändern muss, um mybackground Aufgabe des Hinzufügens Toast-Benachrichtigung im Action Center zu lösen. –

+0

@visnusrinivasan Wenn Sie lokale Toasts hinzufügen, wird Ihre Hintergrundaufgabe nicht ausgelöst, da ** es nicht erforderlich ist, Ihren App-Client über etwas zu informieren, was er gerade getan hat **. Sie können tun, was immer Sie möchten, nachdem Sie einen lokalen Toast gesendet haben und es nicht nötig ist, 'ToastNotificationHistoryChangedTrigger' zu verwenden. Nur wenn ein WNS-Push-Toast an den Client übermittelt wird, kann die Hintergrundaufgabe mit 'Added'' ToastHistoryChangedType' ausgelöst werden. –

Verwandte Themen