检测特定应用程序的Toast通知

时间:2016-12-29 09:33:25

标签: windows-store-apps win-universal-app

我有两个应用程序都发送toast通知,我想检测来自特定应用程序的Toast Notification。在搜索中我找到public ToastNotificationHistoryChangedTrigger(string applicationId),开发期间应用程序ID是什么?

1 个答案:

答案 0 :(得分:1)

  

开发过程中的应用程序ID是什么?

以下是参数的MSDN documentation

  

您要为其创建实例的应用的标识符   ToastNotificationHistoryChangedTrigger类。

更多关于MSDN的搜索,这里有关于应用程序标识的更多信息,它将出现在软件包清单中:

<Application Id = An ASCII string between 1 and 64 characters in length.
  

包中应用程序的唯一标识符。这个   值有时被称为包相对应用程序标识符   (普拉伊德)。该ID在包中是唯一的,但不是全局的。那里   可能是系统上使用相同ID的另一个包。相同   ID不能在同一个包中使用多次。

因此,这意味着两个应用程序都需要存在于同一个包中。我不知道现在怎么可能,我怀疑这是你的情况。最有可能的是,您有多个软件包,每个应用程序一个。在这种情况下,您可以使用AppServices在两个应用之间进行通信。

修改

Here解释了多个应用包,它支持侧载而不是商店。

  

您可以创建一个多应用程序包进行侧载,而不是   通过商店部署。当用户安装包时,他们会   获得所有应用程序,这些应用程序将共享相同的安全性   背景,本地数据等。