◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/ビジネス
⟐ ビジネス/2026-03-19上級

Rork Max のサブスク収益設計 — StoreKit 2 を『どこまで任せ、どこから手を入れるか』

Rork Max が生成する Swift コードを土台に、StoreKit 2 で月額課金アプリを設計する実務メモ。フリーミアムの線引き、ペイウォールのタイミング、解約の捉え方、ユニットエコノミクスの最低ライン、App Store 審査までを個人開発の実体験から整理しています。

Rork Max236サブスクリプション66StoreKit 217月額課金収益化68フリーミアムApp Store91

✦ プレミアム記事

2014年から個人でアプリを作り続けてきて、収益の柱はずっと AdMob の広告でした。壁紙や癒し系のアプリにバナーとインタースティシャルを置き、eCPM の国別・時間帯別の揺れを毎日眺めながら最適化する。その積み重ねで生活が成り立っていた時期が長くありました。

ただ、広告収益には独特の不安定さがあります。年末に単価が跳ね、夏場に沈む。アプリ単体の評価とは別の力学で月の数字が上下する。ある時期から私は「使ってくれている人から、直接いただく形に変えられないか」と考えるようになりました。サブスクリプションは、その問いへの一つの答えです。

この記事は、Rork Max が生成する Swift コードを土台にしながら、StoreKit 2 で月額課金を「事業として」設計するための実務メモです。きれいな成功談ではなく、どこを機械に任せ、どこは自分の判断で詰めるべきか、という線引きを共有できればと思っています。

なぜ、広告の隣にサブスクを置くのか

広告とサブスクは、収益の「形」がまったく違います。

広告は表示回数に比例する変動収益です。100万インプレッションが翌月に半分になれば、収益も半分になります。一方サブスクは、一度有料になった人が継続する限り積み上がるストック収益です。先月の有料会員は、何もしなくても今月の売上の土台になってくれます。

私が広告運用で痛感したのは、「ユーザーが増えても、一人あたりの単価は自分でほとんど動かせない」ことでした。eCPM は広告市場が決めます。サブスクなら、提供する価値と価格を自分で設計できます。ここが、個人開発者にとって決定的な違いだと考えています。

もちろん広告を捨てる必要はありません。無料ユーザーには広告、価値を感じた人にはサブスク、という二層構造が現実的です。本稿はその「サブスク側」をどう組むかに絞ります。

Rork Max に任せる部分、自分で握る部分

Rork Max はネイティブ Swift アプリを生成する製品です。StoreKit 2 を使った購入フローの足場(プロダクト取得・購入ボタン・ペイウォール画面)まではかなりの精度で出してくれます。Xcode も Mac も持たずに App Store 公開まで届くのは、数年前を思えば信じがたい変化です。

ただ、ここで一つ釘を刺しておきます。生成されたコードを「そのまま本番で使える完成品」として扱うのは危険です。サブスクの肝は UI ではなく、権利状態(エンタイトルメント)を取り違えないことにあります。

私が必ず自分の手で握るのは次の三点です。第一に、購入・更新・解約・返金が起きたときに権利状態を一意に決めるロジック。第二に、アプリ再起動やデバイス移行をまたいでも復元できる検証フロー。第三に、サーバー側を持つなら App Store Server Notifications との突き合わせ。生成コードはここを簡略化しがちなので、レビューの目を一番強く向けます。

✦

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

この記事の続きを読む

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

この記事で得られること
✦StoreKit 2 の Transaction.updates をどこで監視し、権利状態をどう持つか(動くSwiftコード付き)
✦フリーミアムの線引きとペイウォール表示のタイミング設計(無料3〜5%・上限到達時5〜10%という現実的な転換率の置き方)
✦LTV÷CAC で『出してよいアプリ』を判断する最低ラインと、AdMob 運用から学んだ単価の読み方
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

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

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

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

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

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

関連記事

⟐ ビジネス2026-04-14
Rork Maxで個人開発アプリ月収100万円を達成する:収益設計・実装・データ分析の設計書
Rork Maxで月収100万円を目指す収益設計をまとめます。勝てるジャンルを選ぶ5つの判断基準、3層構造の収益モデル、RevenueCatで実装する課金フロー、広告費ゼロからのユーザー獲得、KPIの読み方と改善サイクル、よくある失敗の回避策までを体系的に扱います。
⟐ ビジネス2026-10-01
すでに「有効」になっている複数シート購入を、10月22日の前に残すか外すか決める
App Store Connect で9月16日から既定で有効になった複数シート購入。10月22日の Volume Purchasing 開始前に、個人開発のサブスクで残すか外すかを4つの問いで決め、権限判定のコードと記録の残し方まで整理します。
⟐ ビジネス2026-05-15
運用中の壁紙アプリをRork Maxで作り直した記録:工程別の実作業時間と再リリース後の指標
運用中の壁紙アプリをRork Maxでゼロから再実装し、工程ごとに実作業時間を計測しました。生成コードが取り違えた仕様、既存サブスクリプションの引き継ぎ手順、再リリース後30日のクラッシュ率と転換率まで数字で記録しています。