1

我对 Android 开发和 Azure 移动服务都很陌生。我对 Java 有一定的了解,所以 Android 开发并不会太难。虽然,我正在努力获得使用 Azure 移动服务的良好知识。

我对 REST API 知之甚少,但如果需要,我可以很快学会。我的主要顾虑/问题如下:

我可以单独使用移动服务数据和 API 来构建我的 Android 应用程序吗?即简单的表值和基本的CRUD API?

如果没有,我应该如何构建应用程序?

我想满足多列查询、表关系(1 .. n 、继承),并且我还想使用 JSON 对象作为更轻量级通信的参数,而不是传递我的完整 Java 对象。

另外,是否可以设置 SSL?

任何帮助,将不胜感激。

4

1 回答 1

5

感谢您试用 Azure 移动服务。这是一个关于如何开始使用Android的好教程。

具体回答您的问题:

  • 一般来说,一个简单的应用程序只需要一个用于数据存储的 CRUD API 和一个用于任意 REST 调用的自定义 API,这些都在移动服务的包装盒中提供。我们今天不提供(但正在考虑)的一件事是对双工消息传递 (WebSocket) 的支持,如果您正在构建实时应用程序或游戏,您可能需要它。
  • 移动服务不支持客户端上的对象树,但您仍然可以将它们保存在服务器数据库中。在将层次结构发送给客户端之前,您只需要编写一些自定义代码来“展平”层次结构。
  • 默认情况下,每个移动服务都支持 HTTPS。我们目前不允许您进行自定义 SSL 证书。
于 2014-03-24T23:22:50.290 回答