私は現在、iOS,Androidの両対応のアプリを管理しております。
近々機能の大改修、及びユーザーデータの大移動版をリリースするにあたり、トラブル発生時の打開策を検討中です。
考えうるトラブルとして、機能の更新・データ移行後のアプリをリリース後、一部の機能が使えないなど障害が発生することです。
そのためにロールバック策を考えているのですが、以下のようなやり方は可能でしょうか?
(リリース前に本番用ビルドで内部で十分に検証することは前提としております。)
提案:リリースバージョンの二つもち
- 改修版のバージョンと、既存のバージョンの二つを審査通過させておき、いつでも公開できる状態にしておく
- リリースタイミングになったら改修版バージョンを公開する
- 障害が発生した場合、公開を保留させておいた既存バージョン側を公開する
今までの対応
今までロールバックの対応をしたことはなく、障害発生後、審査期間も踏まえ一週間後に修正版をリリースするなどしておりましたが、スピード感に欠けます。
代替案:過去バージョンのリリース
あとは障害発生のタイミングで、過去バージョンに切り替える方法もあるようですが、新規でインストールする端末と、既にインストール済みの端末では切り替えができない可能性もあるとのことで、決定打にかけてしまっています。
GooglePlayってリリースしたAPKのロールバック(取り消... - Yahoo!知恵袋
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12174682552
お手数ではありますが、ご経験のある方はご教授のほどよろしくお願いいたします。
あなたの回答
tips
プレビュー