はじめに 個人・法人に関わらずアプリ開発で必ず通る道が、 Google / Apple のアプリ審査です。アプリを初めてリリースするときやバージョンアップ毎にアプリ審査が行われますが、審査には少し時間がかかります。 去年の話ですが、コロナの影響でAndroidの審査が1週間以上かかることが話題になっていました。Androidアプリの公開用レビューもCOVID-19の影響で遅れがちに 審査は数年前に比べれば早くなりましたが、緊急の不具合修正で即リリースして反映したい時など問題になってきます(iOSは「App Reviewの優先処理(特急審査)」というものもありますが、審査はなくならないので待ち時間は多少あります) そこで今回は、アプリ審査なしでアプリに変更を加える方法や、そもそもどういうことができるのかを調べてみました。 注意 本記事が原因で生じたいかなる損害において責任を負いませんので、あらかじめご容赦ください 本記事はあくまでも調査結果をまとめたもので、実際の運用経験に基づくものではありません 本記事で紹介した内容を使用したとしても、アプリの主要な目的や機能を変更するような改修は行うべきではありません App Store Reviewガイドライン のソフトウェア要件 2.5.2 に以下の記述があります Firebase Remote Config 概要 アプリ内のパラメータをサーバ側で更新することによって、アプリの動作や外観を変更できるクラウドサービス。 考えられるユースケース 外観の変更 A/B テストの実施 パーセンテージ ロールアウト(更新した機能の段階的なリリース) 強制アップデート・メンテナンスなどの表示のトリガー Firebase Remote Configを使って強制アップデート機能を実装してみた 【Firebase】Remote Config を使ってiOSアプリにメンテナンス中表示を組み込む手順 対象プラットフォーム Android, iOS, Web, C++, Unity その他、注意点 一度フェッチするとキャッシュされるため、値の更新をしても即再フェッチされない。 フェッチ間隔はデフォルトで12時間。変更可能。 設定可能なパラメータ数は2000個、条件は500個の上限制限がある 公式ドキュメント、参考HP Firebase Remote Config(公式ドキュメント) Firebase の Remote […]

Read more of this post