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