私が作成したいくつかのデスクトップ ソフトウェアに対応する Android アプリケーションを開発しています。モバイル アプリのユーザーは、認証によって身元を確認する必要があります。基本的に、Web サービスは、Android アプリが必要とする情報を認証および保持するための中央ハブとして機能する必要があります。私がそれがうまくいくと思う方法は、
-中央 Web サービスをセットアップする
- ユーザーが電子メール/パスワードを使用してデスクトップ クライアントからアカウントを作成できるようにする
- デスクトップ クライアントは、Android アプリが必要とする Web サービスに情報を送信します。
- Android アプリが認証されると、クライアントから投稿された必要なデータを取得します。
したがって、基本的にサービスはデータを送受信できる必要があります。
サービスには .net (C# または vb.net のいずれか) のみを使用するため、いくつかの質問が生じます。
これにはWCFを使用する必要がありますか? その場合、WCF サービス ライブラリまたは WCF サービス アプリケーションを作成する必要がありますか?
サイン サインオン サービス アプローチを使用する必要がありますか?
Web サービスは凝ったものである必要はありません。単に仕事を成し遂げる必要があるだけです。基礎を構築するために使用できるボイラープレート プロジェクト テンプレートまたはプロジェクトはありますか?