ポイントカードをバックアップして新しいiPhoneに移す方法
StoreCardはカードをiPhone内だけに保存し、iCloud同期はない。コピーを残す方法は設定内のカードのエクスポートだけで、すべてのカードを1つのJSONファイルに保存する。新しい端末ではカードをインポートするがそのファイルを読み込み、カードを元通り追加する。
バックアップが必要な理由
カードを端末だけに保存する仕組みだからこそ、StoreCardはオフラインでもアカウントなしでも動く。裏返せば、それ以外の場所には何も保存されていないということ。アプリを削除したり、端末を失ったり、バックアップなしで新しい端末に移ったりすると、カードは消えてしまい、もう一度スキャンし直すしかなくなる。
ポイントカードを書き出す(エクスポート)には
- StoreCardを開き、左上の歯車ボタンをタップして設定を開く。
- 輸出入の中のカードのエクスポートをタップする。
- 共有シートが開き、StoCards_Export.jsonという名前のファイルが表示される。Filesに保存するか、パソコンに送るか、新しいiPhoneにAirDropで送る。
- ファイルが作成されると輸出成功と表示される。
このファイルには名前、会社名、コード、バーコード形式、カテゴリー、色、メモ、タグ、日付など、すべてのカードの情報が入っている。暗号化されていない普通のJSONなので、プラスチックのカード本体と同じように扱うこと。このファイルを持つ人はカード番号を見ることができる。
新しいiPhoneにポイントカードを移すには
- 上記の手順で古いiPhoneからカードを書き出し、Filesやほかの端末経由、AirDropなどで新しい端末が読める場所にファイルを置く。
- 新しいiPhoneにStoreCardをインストールする。
- 設定を開き、輸出入内のカードをインポートするをタップする。
- StoCards_Export.jsonファイルを選ぶ。
- アプリが取り込んだ枚数を確認する。たとえば「Successfully imported 12 cards.」と表示される。
| 項目 | 書き出しファイルに含まれるか | インポート後 |
|---|---|---|
| カード: コード、形式、名前、会社名 | 含まれる | そのまま使える |
| 色、メモ、タグ、お気に入り状態 | 含まれる | 保持される |
| ウィジェットの選択 | 含まれない | ウィジェットに追加でもう一度ピン留めし、ウィジェットを設定し直す |
| Proのアップグレード | 含まれない | 同じApple IDでApp Storeが復元する。ファイルでは復元されない |
| テーマなどのアプリ設定 | 含まれない | もう一度設定する |
よくある失敗
- 同じファイルを2回インポートする: インポートはすでにあるカードに書き出しファイルの内容を追加するので、2回目のインポートは重複を生む。余分なコピーは削除するか、空のアプリに一度だけインポートすること。
- 後からの変更が反映されると思い込む: ファイルはその時点のスナップショットで、あとで古い端末に追加したカードは含まれない。カードを追加したら再度書き出すこと。
- StoreCardの書き出しファイルではないファイルを選ぶ: その場合「That file couldn't be read as a StoreCard backup.」と表示され、何も取り込まれない。
- 書き出す前にアプリを削除する: アプリを削除すると、そのカードも一緒に消える。
よくある質問
StoreCardはカードをiCloudにバックアップしますか?
しません。iCloudやクラウド同期はないので、カードのエクスポートで自分でバックアップファイルを作成してください。
すでにカードが入っているiPhoneでファイルをインポートできますか?
できます。インポートしたカードは、すでにある分に追加されます。両方に存在するカードは2重に表示されるので、重複を削除してください。
書き出しや読み込みにProは必要ですか?
必要ありません。カードのエクスポートとカードをインポートするはどちらも無料で使えます。
インポートしたカードはApple Watchにも反映されますか?
はい。iPhoneに反映された後は、ほかの変更と同じようにStoreCardが最新の一覧をWatch用アプリに送ります。