DESKTOPアプリとAndroidアプリの間でデータを共有するシステムを開発したいと考えています。 検索後、私はそれらの間にサーバーが必要であることがわかりました。しかし、私はサーバーが何であるか把握できません。どのように私はそれを作成するのですか?そして、私は2つのプラットフォームデバイスをどのように接続するのに役立ちますか?Androidアプリとデスクトップアプリを接続する最善の方法は?
デスクトップアプリはアンドロイドアプリからデータを受信します。データを管理します。アンドロイドアプリに通知/メッセージを送信するためにも使用されます。
Android Appは、データを入力してデスクトップアプリに送信するために使用されます。それは、デスクトップアプリケーションから更新/通知を受信します。
ここでどのようにこれら2つを接続しますか?私は基本的にリアルタイムのデータ共有と通知のための共通のデータベースが必要です。
編集:Javaを使用してC#およびAndroidアプリケーションを使用してデスクトップアプリケーションを構築しています。
Edit2:おそらく、PHPを使用してCPANELまたは000webhostでデータベースをホストすることができます。そしてそれをアンドロイドとC#の両方に接続します。これは正しい方法ですか? C#と接続することは可能ですか?私はそれがAndroidと、C#については確かに接続することができます知っている。あなたはhtmlコードを開発し、デスクトップアプリケーションに統合することができるように
「リアルタイムデータベース」を検索したとき、どのような結果が戻ってきましたか?ヒント:データベースサーバの設定方法がわからない場合は、公開されているホスト型のものを使用してください –
だから、Firebaseを使うべきですか?そしてそれをデスクトップとアンドロイドの両方のアプリに接続しますか?私はちょうど混乱しています。 – NiaziBro
いくつかのバックグラウンドスレッドを介して通知を使用できますが、C#クライアントについてはわかりませんが、確認できます。独自のサーバーを稼働させたい場合、RethinkdbまたはCouchbaseにはC#クライアントがあります –