我有两个应用程序都发送toast通知,我想检测来自特定应用程序的Toast Notification。在搜索中我找到public ToastNotificationHistoryChangedTrigger(string applicationId)
,开发期间应用程序ID是什么?
答案 0 :(得分:1)
开发过程中的应用程序ID是什么?
以下是参数的MSDN documentation:
您要为其创建实例的应用的标识符 ToastNotificationHistoryChangedTrigger类。
更多关于MSDN的搜索,这里有关于应用程序标识的更多信息,它将出现在软件包清单中:
<Application Id = An ASCII string between 1 and 64 characters in length.
包中应用程序的唯一标识符。这个 值有时被称为包相对应用程序标识符 (普拉伊德)。该ID在包中是唯一的,但不是全局的。那里 可能是系统上使用相同ID的另一个包。相同 ID不能在同一个包中使用多次。
因此,这意味着两个应用程序都需要存在于同一个包中。我不知道现在怎么可能,我怀疑这是你的情况。最有可能的是,您有多个软件包,每个应用程序一个。在这种情况下,您可以使用AppServices在两个应用之间进行通信。
修改强>
Here解释了多个应用包,它支持侧载而不是商店。
您可以创建一个多应用程序包进行侧载,而不是 通过商店部署。当用户安装包时,他们会 获得所有应用程序,这些应用程序将共享相同的安全性 背景,本地数据等。