使用Android的Azure移动服务

Ger*_*son 1 java android json table-relationships azure-mobile-services

我对Android开发和Azure移动服务都很陌生.我对Java有很好的了解,因此Android开发并不算太难.虽然,我很难获得使用Azure移动服务的良好知识.

我对REST API知之甚少,但如果需要,我将能够快速学习.我的主要关注点/问题如下:

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

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

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

此外,是否可以设置SSL?

任何帮助,将不胜感激.

小智 5

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

要具体回答你的问题:

  • 通常,用于数据存储的CRUD API和用于任意REST调用的自定义API应该是简单应用程序所需的全部内容,并且这些都是通过移动服务提供的.我们现在没有提供的一件事(但正在考虑)是支持双工消息传递(WebSocket),如果您正在构建实时应用程序或游戏,则可能需要它.
  • 移动服务不支持客户端上的对象树,但您仍可以在服务器数据库中使用它们.在将层次结构发送到客户端之前,您只需编写一些自定义代码来"展平"层次结构.
  • 每个移动服务默认支持HTTPS.我们目前不允许您执行自定义SSL证书.