酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。開発-iOS本記事ではiOSアプリにFirebase.RemoteConfigを導入した際にしたことを紹介します。メモなのでそのまま運用できないかもしれません。ユーザーにアップデートを促す際にアラートを表示させます。アラートの表示条件としては、ウェブに置いているコンテンツ*1に最新アプリのバージョン(1.0.1)を書いておいて、ユーザーが使用しているアプリ(1.0.0)よりも新しければアラートを表示させる、ということをよくしますよね。そのほか、「2016年12月30日まではクローズ状態で、2017年1月1日になるとオープン状態にしたい」という要件があるかもしれません。期間が決まっていればアプリにハードコーディングでもしれおけば良いのですが、もし「必要とするコンテンツが揃い次第、オープン状態にしたい」となった場合アプリだけで制御することができません。そのあたりの制御をFirebase.RemoteConfigを使うことで簡単に使用することができます。先にFirebaseの導入を済ませておく必要があります。'Firebase/RemoteConfig'コンフィグの初期値default_config.plistデフォルト値をplistから読み込ませておきます。}各画面でリモートのコンフィグ値をフェッチするコンフィグの値はローカルにキャッシュされます。デフォルトでは12時間(43200秒間)キャッシュが保持されます。ここでは30秒キャッシュさせるようにしました。Configへリクエストを送ると、キャッシュされたデータが返ってくるようになります。}}Firebaseコンソールでパラメータを追加・変更するコンソールでパラメータを追加します。Bool型のようです。適当なパラメータhogehogeを追加しました。デフォルト値がfalseだったのでtrueにしました。アプリを起動させるとフェッチが動いて、Firebaseコンソールで設定した値を取得することができます。\(p2)"またコンソール上で値を変更してみました。フェッチ期間を30秒に指定しているので、30秒以上経過すると新しい値が反映されることを確認できました。関連記事この他にもiOSアプリ開発で見つけたネタや悩んだ内容など紹介しています。Tipsをまとめておりますのでこちらのページをご参照ください。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。FirebaseでG...注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。