シナリオ:私のアプリには多くのアクティビティがあります。最後に、ユーザーはワンクリックですべてのデータをアップロードします。
問題:ユーザーが移動中にサービスを停止した場合 (インターネット サービス/接続不良)、データをアップロードできなかった場合に問題が発生する可能性があります。
この文脈では、何が最も効率的なアプローチであるかを知りたいです。
一つの方法を考えました。接続が悪い/サービスがない場合は、データを SQLite にローカルに保存します。ユーザーが次回アプリを開いたときにスレッドを維持して、サービス/接続が利用可能かどうかを確認します。はいの場合は、すぐにアップロードされます。
コメントお待ちしております。