Windows应用商店应用的通用会话

时间:2014-01-17 13:00:23

标签: windows-8 windows-store-apps winrt-xaml

我们的团队正在尝试为企业构建多个Windows 8商店应用。

我们如何维护所有应用程序的公共会话(我们存储需要共享的数据)? 我们如何在开发的应用程序之间实现直接交互,即在应用程序之间共享对象或字符串(JSON)?

2 个答案:

答案 0 :(得分:1)

这里正好是same question。简而言之:没有这样的能力。有时我认为在设备中通过互联网共享数据会更容易。

答案 1 :(得分:1)

没有内置方法可以做到这一点。实际上,您可能有三种选择在应用程序之间共享数据。

  • 首先是使用云/ Web服务。这是最有意义的,因为您可以完全控制共享内容,身份验证等。使用SignalR等库可以让您在应用程序和多个用户之间添加实时功能。
  • 共享合同,通过使用自定义数据格式,您可以使应用程序在每个应用程序之间共享专用数据。如果用户有一组他们想要发送到另一个应用程序的数据以启用快速工作流,因为共享目标仅部分启动,这是有意义的。这也受限于用户操作启用它。
  • 自定义协议处理程序,通过为每个应用程序提供唯一的协议 my-custom-app:/// some-action?param1 = value 等,然后您可以在应用程序之间传递数据,请注意这将启动启动该uri时有问题的应用程序。这对于更长时间的运行方案来说是最好的。

根据用户操作,我建议将这三者结合起来。云服务为用户存储数据,然后混合共享和协议,使用户能够无缝地智能地移动应用程序。