【问题标题】:UWP Apps : is it possible to connect to other application events?UWP 应用程序:是否可以连接到其他应用程序事件?
【发布时间】:2015-09-11 22:39:50
【问题描述】:

我在这里找不到任何可以讨论基于事件(连接和侦听)或两个应用程序之间直接通信的帖子。所以我想问几个问题,让我们考虑两个应用程序“A”和“B”

  1. 是否可以让一个应用程序向系统注册所有应用程序都可用的事件?

  2. 如果安装了它,应用程序“A”是否可以连接并监听应用程序“B”的事件?

  3. “A”是否可以直接与“B”通信?

我知道 3) 的安全问题,所以我认为该选项不再有效。但是1和2是我感兴趣的。

谢谢

【问题讨论】:

    标签: windows windows-phone-8 winjs uwp


    【解决方案1】:

    对于 UWP,我认为您正在寻找的技术是应用服务。

    简而言之,您可以在一个应用中发布一项服务,然后在另一个应用中使用该服务。这不完全是发布者 - 描述者场景 - 就像在事件的情况下一样 - 因为在应用程序服务的情况下,消费者请求数据并且不等待它。所以它更像是一个拉模型,从“客户端”应用程序的角度看,而不是一个推模型,从“服务器”应用程序的角度看。 详细示例请查看this article

    您的另一个应用程序间通信选项是从您的应用程序启动另一个可以处理特定 URI 的应用程序。您还可以将相关数据发送到已启动的应用程序进行处理。有关该主题的更多信息,请参阅this one

    【讨论】:

    • 抱歉延迟接受答案。尽管这不完全是我所追求的,但我感谢您的回复。应用程序服务与我所需要的一样接近,但并没有让我完全到达那里。另一方面,我学到了一些新东西。再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2019-11-07
    • 2020-02-28
    • 1970-01-01
    相关资源
    最近更新 更多