Rork アプリの API 通信を障害に強くする — Circuit Breaker・指数バックオフ・タイムアウトを実装で固める
Rork で生成したアプリの API 通信を本番品質に引き上げる実装メモ。タイムアウト・指数バックオフ・Circuit Breaker を段階的に組み込み、依存 API が不安定でも自動回復する通信層を設計します。
Rork アプリのプッシュ許可、いきなり出して断られていませんか — 事前許諾で取りこぼしを減らす設計
Rork(Expo)で作ったアプリの起動直後に OS のプッシュ許可ダイアログを出すと、断られた瞬間にもう二度と出せなくなります。一度断られると再表示できない iOS の仕様を踏まえ、自前の事前許諾画面で許可率を底上げする設計を、実装コード込みで整理しました。
アプリを開かなくても更新される、を Expo で実際に届ける — Background Task の現実的な設計
Rork が生成する Expo アプリで『毎朝コンテンツが更新される』体験を作ろうとすると、iOS のバックグラウンド実行は思ったほど律儀に動きません。expo-background-task の最小実装と、実行されない前提で破綻しない設計をまとめました。
Rork(Expo)製アプリから Apple Foundation Models を呼ぶ — オンデバイスAIをネイティブモジュールで橋渡しする
Rork が生成する Expo(React Native)アプリから iOS のオンデバイスAI、Apple Foundation Models を呼ぶには、Swift 側のネイティブモジュールを挟む必要があります。Expo Modules API で橋渡しを書き、未対応端末ではクラウドへ逃がす構成を実装します。
Rork で出したアプリが ITMS-91053 で弾かれたら — Privacy Manifest と Required Reason API の実務
Rork が生成する Expo アプリを App Store に提出すると、コードに覚えがなくても Privacy Manifest 関連の警告で止まることがあります。Required Reason API と SDK 側のマニフェスト漏れの両方を、提出前に潰す手順をまとめました。
Rork のサブスクを RevenueCat の Entitlement で組む — アクセス判定・Offering 駆動のペイウォール・復元の実装メモ
Rork(Expo)アプリの課金を RevenueCat で実装する際の設計メモです。Entitlement を唯一の真実とするアクセス判定、Offering 駆動でハードコードを避けるペイウォール、購入復元とリスナーの実装、サンドボックスで詰まりやすい点まで動くコードで整理します。
App Store のアプリ内イベントで休眠ユーザーを呼び戻す — Rork(Expo)アプリへのディープリンク実装
Rork(Expo)で作ったアプリの休眠ユーザーを App Store のアプリ内イベントで呼び戻す実装メモ。イベントカードの設計、ユニバーサルリンクのルーティング、効果計測までを個人開発の運用視点で解説します。
WWDC26の後で、個人開発が「いま作るもの」を選び直す
WWDC26でオンデバイスAIが小規模開発者に無償開放され、アプリ企画の前提が変わりました。AIが無料だから成立する企画か、継続して開く理由があるか、Rorkで何日で検証できるかなど、いま作るものを選び直すための5つの問いを整理します。個人開発の視点で考えます。
オンデバイスAIを一次経路にして、重い処理だけクラウドへ逃がす推論ルーターをRorkアプリに組む
Rork(Expo)で生成したアプリに、オンデバイス→Private Cloud Compute→外部API(Claude/Gemini)の順で推論を流す段階フォールバック型ルーターを実装します。予算管理・タイムアウト・キャッシュ・画像入力の振り分けまで、動くTypeScriptで解説します。
Rork アプリの空状態を設計しきる — 初回・削除後・通信エラーを1つのコンポーネントで支える
Rork に説明文を渡してアプリを作ると、データがある前提の画面だけが整いがちです。初回・削除後・通信エラーの3つの空状態を、再利用できる1つのコンポーネント・リトライ設計・読み上げ対応・効果計測まで含めて作り込む実装ガイドです。
通知の許可は一度しか聞けない — Rork アプリにソフトアスク(事前確認)を実装して opt-in を底上げする
iOS の通知許可は一度拒否されると二度とダイアログを出せません。Rork(Expo)アプリで、起動直後に system prompt を撃つのではなく自前のソフトアスク画面を一枚挟み、価値が伝わった瞬間に許可を求める実装を expo-notifications で組みます。Android 13 の POST_NOTIFICATIONS、拒否後の設定誘導、opt-in 計測まで通します。
ノーコードで作ったアプリの「出口」を先に決めておく
ノーコードでアプリ事業を始めるとき、最初に考えたいのは「いつでも別の手段へ移れるか」です。RorkとRork Maxでロックインの深さがどう違うか、データを外に出せる形にする方法、コードの脱出経路、課金とユーザー基盤を持ち出せる資産にする設計を整理します。