1

私は Android 開発と Azure モバイル サービスの両方に非常に慣れていません。私は Java について十分な知識を持っているので、Android 開発はそれほど難しくありません。とはいえ、Azure Mobile Services の操作について十分な知識を得るのに苦労しています。

REST API についての知識はほとんどありませんが、必要に応じてすぐに習得できます。私の主な懸念/質問は次のとおりです。

モバイル サービスのデータと API のみを使用して Android アプリを構築できますか? つまり、単純なテーブル値と基本的な CRUD API ですか?

そうでない場合、アプリケーションの構築にどのようにアプローチすればよいですか?

複数の列のクエリ、テーブルの関係 (1 .. n 、継承) に対応したいのですが、完全な Java オブジェクトを渡すのではなく、JSON オブジェクトをパラメーターとして使用して、より軽量な通信を行いたいと考えています。

また、SSLを設定する可能性はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

5

Azure モバイル サービスをお試しいただきありがとうございます。これは、 Androidを使い始める方法に関する優れたチュートリアルです。

質問に具体的に答えるには:

  • 一般に、データ ストレージ用の CRUD API と任意の REST 呼び出し用のカスタム API は、単純なアプリに必要なすべてであり、これらはすべてモバイル サービスのボックスで提供されます。現在提供されていない (ただし検討中の) ものは、双方向メッセージング (WebSocket) のサポートです。これは、リアルタイムのアプリやゲームを構築する場合に必要になる可能性があります。
  • Mobile Services はクライアント上でオブジェクト ツリーをサポートしていませんが、サーバー データベース内にオブジェクト ツリーを保持することはできます。クライアントに送信する前に、階層を「フラット化」するカスタム コードを記述するだけです。
  • すべてのモバイル サービスは、デフォルトで HTTPS をサポートしています。現在、カスタム SSL 証明書を作成することは許可されていません。
于 2014-03-24T23:22:50.290 に答える