0

私が作成したいくつかのデスクトップ ソフトウェアに対応する Android アプリケーションを開発しています。モバイル アプリのユーザーは、認証によって身元を確認する必要があります。基本的に、Web サービスは、Android アプリが必要とする情報を認証および保持するための中央ハブとして機能する必要があります。私がそれがうまくいくと思う方法は、

-中央 Web サービスをセットアップする

- ユーザーが電子メール/パスワードを使用してデスクトップ クライアントからアカウントを作成できるようにする

- デスクトップ クライアントは、Android アプリが必要とする Web サービスに情報を送信します。

- Android アプリが認証されると、クライアントから投稿された必要なデータを取得します。

したがって、基本的にサービスはデータを送受信できる必要があります。

サービスには .net (C# または vb.net のいずれか) のみを使用するため、いくつかの質問が生じます。

これにはWCFを使用する必要がありますか? その場合、WCF サービス ライブラリまたは WCF サービス アプリケーションを作成する必要がありますか?

サイン サインオン サービス アプローチを使用する必要がありますか?

Web サービスは凝ったものである必要はありません。単に仕事を成し遂げる必要があるだけです。基礎を構築するために使用できるボイラープレート プロジェクト テンプレートまたはプロジェクトはありますか?

4

2 に答える 2

0

私が働いていたところにも似たようなことがありました。会社用の Android アプリを作成する必要がありました。.net 4.0 以降を使用している場合は、WebApiを利用できます。json または xml を返すことができます。つまり、どのプラットフォームでも利用できるということです (desktiop、android など)。オーバーヘッドがほとんどなく、非常に使いやすいことがわかりました。

于 2013-03-14T21:56:11.023 に答える
0

私は最近、.net Web サービスの wsdl データから Objective-C のクラスとメソッドを生成する SudzC.com を発見しました。これは Android にも対応していると確信しています。

私は、WCF より前のかなり「古い」Web サービスの膨大なカタログを持っており、現在は完全に機能しています。

ただし、SudzC サービスは、無料でできることしか示していないことを指摘しておく必要があります。コードを取得するには、1 年パスで最大 20 ポンドを支払う必要があります。

于 2013-03-14T21:21:49.793 に答える