如何删除 actin 按钮单击时 toast 通知的历史更改事件?

How to remove history change event of toast notification on actin button click?

我有 2 个触发 toast 通知的后台任务。

  1. ToastActivationTask:这是一个 ActionTriggerDetail 任务。单击操作按钮时触发。
  2. TrackToastNotificationTask:这是一个 HistoryChangedTriggerDetail 任务。当 toast 历史为 改变了。

我在 toast 上有 2 个按钮,是和不是现在。单击按钮时,两个任务都会被触发,因为单击按钮也会更改 toast 的历史记录。

我只能看到两种可能的解决方案之一:

  1. 单击操作按钮时,仅触发 ToastActivationTask。或者。
  2. 单击操作按钮时 toast 的历史记录不会更改。

请帮忙。

How to remove history change event of toast notification on actin button click?

很遗憾,我们无法删除 HistoryChangedTriggerDetail,如果您注册了它,那是设计使然。从这种情况得出 .

订阅此触发器,将允许您的应用在以下时间收到通知:

  • 用户从操作中心删除了 toast 通知;
  • toast 通知已过期并被系统从操作中心删除;
  • Toast 通知通过推送从您的应用传送;

如果点击actin按钮,toast会默认移除。所以 ToastNotificationHistoryChangedTrigger and ToastNotificationActionTrigger 将同时被调用。