azure - 在 Windows Phone 8 和 Windows 8 Store 应用程序之间共享数据

标签 azure windows-8 windows-phone-8

我即将开始一个相当简单的应用程序,但我想确保正确构建应用程序的后端,因为我计划在将来对其进行大幅扩展。这是我的问题:

我正在创建 Windows Phone 8 和 Windows 8 Store 应用程序。在本例中,它是一个单位转换应用程序,用户可以定义自定义单位转换单位。我希望允许用户在两​​个平台之间基本上同步这些自定义单元,这样他们就不需要多次定义它们。

我应该采用什么后端方法?

XML 存储与 SkyDrive、Azure、通过 USB 同步的本地数据库相结合......有很多选项,我不确定在上面描述的场景中哪种方式是首选。任何帮助或建议将不胜感激。

最佳答案

至于实际的数据共享,我建议使用 Azure,它对用户来说更可靠、更透明(相对于通过 USB 同步的本地数据库),并且比 SkyDrive 中的 XML 文件更干净(用户不需要无论如何都不需要查看这些文件)。

对于代码共享,您可以使用两种技术:

  • 可移植类库
  • 链接文件

我最近写了两篇关于此的文章:

http://www.kenneth-truyers.net/2013/03/27/portable-class-libraries-or-source-code-sharing/

http://www.kenneth-truyers.net/2013/02/24/patterns-for-sharing-code-in-windows-phone-and-windows-8-applications/

关于azure - 在 Windows Phone 8 和 Windows 8 Store 应用程序之间共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16005149/

相关文章:

powershell - 使用 Azure Power Shell 将应用程序设置添加到现有 Azure Web 应用程序

c# - SharedAccessSignature 在客户端使用时不起作用

azure - 如何从 azure kubernetes 集群获取审核日志?稍后我想用它来定义使用audit2rbac工具

javascript - 运行 WinJS 应用程序时显示的所有 bootstrap.html 项目是什么?

python - 使用 python 在 azure 上将基础设施作为代码

javascript - 以编程方式获取 Metro App 版本信息

c# - 从填充到捕捉视觉状态时的首选行为

c# - 我如何使用 mvvm 显示 Windows Phone 8 应用程序的加载栏

c# - Windows Phone 8 的混淆

xaml - 如何在 windows phone 8.1 通用应用程序中使用 windows phone 工具包