Windows 8 Windows应用商店应用程序的公共会话

Windows 8 Windows应用商店应用程序的公共会话,windows-8,windows-store-apps,winrt-xaml,Windows 8,Windows Store Apps,Winrt Xaml,我们的团队正在尝试为一个企业构建多个Windows 8应用商店应用程序 我们如何为所有应用程序维护一个公共会话(我们在其中存储需要共享的数据)? 我们如何在开发的应用程序之间实现直接交互,即在应用程序之间共享对象或字符串(JSON)?这里与您的完全相同。简言之:没有这样的能力。有时我认为通过互联网共享设备中的数据会更容易。没有内置的方法来实现这一点。实际上,在应用程序之间共享数据可能有三种选择 首先是使用云/web服务。这是最有意义的,因为您可以完全控制共享内容、身份验证等。使用库(如)可以让

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

我们如何为所有应用程序维护一个公共会话(我们在其中存储需要共享的数据)?

我们如何在开发的应用程序之间实现直接交互,即在应用程序之间共享对象或字符串(JSON)?

这里与您的完全相同。简言之:没有这样的能力。有时我认为通过互联网共享设备中的数据会更容易。

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

  • 首先是使用云/web服务。这是最有意义的,因为您可以完全控制共享内容、身份验证等。使用库(如)可以让您在应用程序和多个用户之间添加实时功能
  • 共享合同,通过使用自定义数据格式,您可以使应用程序在每个应用程序之间共享专门的数据。如果用户有一组数据要发送到另一个应用程序,以便在共享目标仅部分启动的情况下启用一个快速工作流,则这是有意义的。这也受到限制,因为它是由用户操作启用的
  • 自定义协议处理程序,通过为每个应用程序提供唯一的协议自定义-app:///some-action?param1=value 等等,然后您可以在应用程序之间传递数据,请注意,这会在您启动该uri时启动相关应用程序。这对于运行时间更长的场景来说是最好的
我建议根据用户操作将这三者结合起来。云服务为用户存储数据,然后混合使用共享和协议,使用户能够智能地无缝移动应用程序