だから私はユーザーが入力した医療データをログに記録するアプリケーションを持っています。ユーザーがAndroidフォンを変更した場合やiPhoneに切り替えた場合に備えて、そのデータをバックアップおよび復元する機能を追加する必要があります(このアプリのiPhoneバージョンがありますが、可視性が制限されています)。データは現在、デバイスのSQLiteDB内に保存されています。
これを行うための最もクリーンで簡単な方法を見つけるのに助けが必要です。これまでのところ、私はこれらのオプションについて考えています:
- DBファイルを電子メールで送信するUIを+UIに追加して、DBファイルを受け入れ、現在のDBにコピーします。ハッキーのようです。
- ユーザーデータを保存し、バックグラウンドで同期するWebサービスを作成します。同期プロセスを構築し、ある種のアカウントシステムを導入する必要があります。これはかなりの作業のように思えますが、長期的にはおそらく最も柔軟なソリューションです。
- データストレージとしてGoogleカレンダーに切り替えます(データは基本的にイベントエントリのセットです)。これはおそらく最もシームレスですが、iPhoneのオプションはウィンドウの外にあります。
私が見逃しているこれらのオプションの他の長所/短所はありますか?または、おそらくこれに対するいくつかの標準的な解決策がありますか?