まだPokéDia-1.3のアップデート審査が通っていないのですが、 次期バージョンで実装予定のデータバックアップ・リストアについて、 実装方法を考えてみます。
データをバックアップする方法として最初に考えた方法は、 指定したメールアドレスにデータファイルを添付して送信するというものだったのですが、この場合、データをリストアするフローが以下のように面倒になってしまいます。
- メールの中の添付ファイルをダウンロード
- 添付されたデータファイルをどこかにアップロード
- データファイルをpokedia://
restore?url={url to data file}でPokéDiaにダウンロードしてリストア
次に考えた方法は、バックアップデータファイルをアップロードするアップローダサービス(例えば backup.s21
- PokéDiaからbackup.s21
g.comに直接HTTP POSTでデータファイルをアップロード(メールアドレスをキーにする)すると、リストアURL(pokedia:// restore?url={url to data file})を含んだメールがキーとして指定されたメールアドレスに届く。 - 届いたメールの中のリストアURLをタップすればリストア完了。
という流れです。今の所これが良さそうかな。
汎用的なサービスになりそうなので、http://app
posted by
genki
on Sun 22 Mar 2009
at 15:41