RORK LABEN
TOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しましたTOOLING — Rorkの開発者向けリポジトリが動き続けています。rork-xcodeが7月16日、rork-deviceが7月15日、rork-plistが7月13日に更新されましたOPUS46 — RorkでClaude Opus 4.6が稼働しています。Rork MaxはClaude Codeを土台にアプリを組み立てる設計ですSIM — ブラウザ上で動くクラウドのiOSシミュレータを備え、実機へのインストールは1クリック、App Storeへの提出は2クリックと案内されていますMAX — Rork MaxはReact Nativeではなく純粋なSwiftを出力します。iPhone・iPad・Apple Watch・Apple TV・Vision Pro、そしてiMessageまでが射程ですNATIVE — HealthKit、ARKitとLiDAR、NFC、Dynamic Island、Live Activities、Metalによる3D、Core MLのオンデバイス推論まで扱えますSEED — RorkはLeft Lane Capitalが主導する1,500万ドルのシードラウンドを実施し、Peak XVとa16z Speedrunが参加しました
記事一覧/開発ツール
開発ツール/2026-03-22上級

Feature Flags を運用に耐えさせる — Rork Max のキルスイッチと段階的ロールアウト設計

Rork Max アプリに Feature Flags と Remote Config を導入し、審査を待たずに障害を止めるキルスイッチ、安定したバケット配分による段階的ロールアウト、フラグを負債にしない運用までを実装コードとともに整理します。

Rork Max230Feature Flags2Remote Config6A/Bテスト9段階的リリースFirebase10

プレミアム記事

広告の警告メールが届いた夜に、私が本当に欲しかったもの

配信中のアプリについて、AdMob からポリシー違反の警告が届いたことがあります。該当箇所は一箇所。修正そのものは十数分で終わる程度のものでした。

問題は、その十数分の修正を利用者に届けるまでに、ビルドを作り、審査に出し、通過を待つ必要があったことです。手元のコードはとうに直っているのに、店頭に並んでいるアプリは古いまま。夜中にダッシュボードを何度も更新しながら、指先が冷たくなっていくのを覚えています。

あのとき私に足りていたのは、修正する力ではありませんでした。止める力です。

Feature Flags(機能フラグ)は、コードをデプロイしたまま特定の機能をサーバー側から切り替える仕組みです。Remote Config(リモート設定)は、アプリの設定値を配信後に差し替える仕組みです。この二つが揃うと、次のことができるようになります。

  • 新機能を一部の利用者にだけ先行公開する(カナリアリリース)
  • 異なる UI やコピーを比較検証する(A/Bテスト)
  • 問題の起きた機能を、審査を待たずに即座に無効化する(キルスイッチ)
  • テキストや閾値を、再申請なしで変更する

ここまでは、どの解説記事にも書いてあります。しかし実際に運用に載せてみると、書いていないところで詰まります。フェッチが失敗した最初の数百ミリ秒に、殺したはずの機能が動いてしまう。ロールアウト率を 10% から 20% に上げた瞬間、10% 側にいた利用者の一部が新機能を失う。半年後にはフラグが四十個に増え、どれが生きているのか誰にも分からなくなる。

以下では、Rork Max で構築したアプリに Firebase Remote Config を組み込む実装を土台としながら、その先の運用で崩れる箇所を一つずつ潰していきます。前半は動く実装、後半は個人開発の現場で削り出した運用設計です。

前提知識と環境準備

このチュートリアルを進めるにあたって、以下の準備が必要です。

  • Rork Max のアクティブなサブスクリプション
  • Firebase プロジェクト の作成済みアカウント(無料のSparkプランで十分)
  • React Native / Expo の基本的な知識
  • Rork Max でのネイティブモジュール連携の経験(Firebase SDK をネイティブ層から呼び出せる程度で構いません)

Firebase プロジェクトのセットアップ

まず Firebase Console でプロジェクトを作成し、iOS / Android それぞれのアプリを登録します。Rork Max のプロジェクトで Expo を使用している場合は、app.json にFirebaseの設定ファイルパスを追加してください。

# Firebase関連パッケージのインストール
npx expo install @react-native-firebase/app @react-native-firebase/remote-config

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
審査を待たずに障害を止めるキルスイッチの設計(フェイルセーフの向きと初期化の並び順)
同じ利用者が毎回同じ側に入る安定ハッシュ配分の実装と、既存ハッシュの偏りを直す手順
フラグを負債にしないためのレジストリ・期限管理・撤去フロー(CI で機械的に検出する)
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

開発ツール2026-05-16
Rork Max SwiftUI アプリのクラッシュログが読めない:dSYM アップロード設定の落とし穴
Rork Max で生成した SwiftUI アプリの Crashlytics でクラッシュが Unsymbolicated になる問題を解決します。dSYM ファイルの正しいアップロード設定と、個人開発アプリの改善実例を紹介します。
開発ツール2026-05-16
Rork Max 製 iOS アプリの Firebase CocoaPods を Swift Package Manager へ移行した実録——2026年10月の廃止前に対応した手順と3つの落とし穴
Firebase Apple SDK の CocoaPods 配信が2026年10月に停止します。Rork Max 製 iOS アプリ4本を Swift Package Manager へ移行した実体験をもとに、手順・落とし穴・Dropbox競合コピー問題の解決策を詳細に解説します。
開発ツール2026-05-09
Rork の A/B テスト基盤を GrowthBook と PostHog でゼロから組む
Firebase に頼らず、GrowthBook と PostHog をオープンソースで組み合わせて Rork アプリの A/B テスト基盤を構築する手順を、SDK 統合からベイズ統計の解釈、運用上の落とし穴までまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →