移动应用程序开发的云服务

时间:2013-01-23 16:22:26

标签: android windows-phone-7 azure

我正在开始一个项目,为WP7和Android开发一个使用Windows Azure云服务的应用程序。根据一些规则,云服务定期将存储在其数据库中的一些数据发送到某些已注册的移动设备。

应该有一种方法可以在Azure上安装自定义VM,以便此VM可以决定何时将数据发送到哪个移动设备。使用“Windows Azure Toolkit”,移动应用程序可以在Azure上存储数据并在以后检索数据,但我无法看到如何利用此工具包利用Azure上安装的VM。

这有可能吗?如果是,我应该从哪里开始开发应用程序? 提前致谢

2 个答案:

答案 0 :(得分:1)

虽然我通常建议使用移动服务,并且使用移动服务相对容易实现您描述的方案(您只需在JavaScript中编写一个由CRUD操作触发的服务器脚本或计划在给定时间间隔运行的服务器脚本对于符合特定条件的用户而言,遗憾的是,您目标是两个目前尚未正式支持的平台。

现在可以使用非官方的SDKS,如果您愿意,可以使用(并且路线图上有官方的Android SDK):

Android:https://github.com/goldshtn/wams-android

WP7:https://github.com/zaxy78/azure-mobile-wp7-sdk

您还可以在此处直接访问REST API:http://msdn.microsoft.com/en-us/library/windowsazure/jj710108.aspx

否则,您始终可以使用Microsoft的主要PaaS产品Cloud Service。您可能需要一个小型的工作人员角色才能完成上述细节。

答案 1 :(得分:0)

Windows Azure Mobile Services”是一组实用程序,您无需管理这些实用程序并从中消除了许多托管和配置问题。它们增加了诸如可伸缩性等功能,但缺点是你没有那么多的控制权。

如果您必须在VM中拥有代码,那么您需要自己编写代码。对于Windows Phone,您应该查看this helper library