ユーザー入力に反応し、ユーザー入力データをサーバーに送信するアプリを作成します。インターネット接続がない場合、アプリはデータをバッチ処理し、できるだけ早く送信します。重要な情報の束だけが送信されるため、暗号化は重要ではありません。これは、対応する実際のデータがなければ意味がありません。
私の最初のアイデアは、独自のサーバー部分を開発する必要があるためFTPを使用することでしたが、JavaでFTPクライアントを使用するのは少し醜いようです。さらに、一部のファイアウォールは送信FTPをブロックします。
ポート80はほとんど開いているので、私はいくつかのWebサービスのものを使用しています。その後、アプリはネイティブデータ形式でHTTPPOSTを実行します。今、私は本当に余分なサーバーアプリを開発したくありません。さらに処理するためにPOSTリクエストをファイルに書き込むだけのサーバーアプリはすでにありますか?そうでなければ、データをキャッチしてファイルに書き込む小さなものを書くことも、それほど多くの作業ではないかもしれません。
このプロジェクトを可能な限り迅速かつ簡単な方法で実現する方法についてのアイデアはありますか?FTPが望ましくない複雑さを追加する可能性があるのではないかと心配しています。2番目のアイデアには欠陥がありますか?