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-05-02上級

Rorkでサブスク売上を最大化する Subscription Group とイントロオファーの実装パターン

Rorkで作ったアプリの月額サブスクで「初月解約率が高い」と悩んでいる方向けに、Subscription Group の階層化設計と3種類のイントロオファーを使い分けるための実装テンプレートをまとめます。

Rork515StoreKit 216Subscription Groupイントロオファーサブスクリプション63収益化66

プレミアム記事

Rorkで作ったアプリで月額¥980のサブスクリプションを公開してみたら、初月の解約率が60%を超えていて頭を抱えた、という話を最近いくつか聞きました。私自身も似たような数字を出したことがあります。原因を一つずつ潰していくと、ほぼ全てのケースで「Subscription Group の設計とイントロオファーの出し方」に問題が集中していました。

この記事は、Rorkで生成したアプリにStoreKit 2 ベースのサブスクを実装している方向けに、Subscription Group をどう階層化し、3種類のイントロオファー(Free Trial / Pay As You Go / Pay Up Front)をどう使い分けるかを、実装コード込みでまとめたものです。テクニカルな実装パターンを示しつつ、なぜそう設計するのかという判断基準まで踏み込みます。

公式ドキュメントには断片的な情報がありますが、「個人開発者がRorkで月額アプリを作って公開する」という具体的な文脈に落とし込んだ情報は意外と少ないので、3年ほど自分のアプリで試行錯誤してきた結果も交えて書いていきます。

Subscription Group が「アプリの収益設計の土台」になる理由

Subscription Group はAppleが定めた「複数のサブスクリプションプランを互いに排他的なグループにまとめる仕組み」です。同じグループ内のプランは「ユーザーがいずれか1つだけアクティブにできる」という制約があり、プラン間の切り替え(アップグレード/ダウングレード)が自動で処理されます。

ここで重要なのは、Subscription Group の設計が単なる技術的な分類ではなく、「ユーザーの購入動線そのもの」を決定するということです。Rorkで生成されるStoreKit 2のひな形コードはシンプルなので、グループ設計を後から変えるのも比較的楽ですが、一度ストアに公開してアクティブな課金ユーザーがいる状態で大幅な再設計をすると、既存ユーザーの料金体系をどう移行するかで悩むことになります。最初の設計が後々まで効いてきます。

私が過去に陥った典型的な失敗は「全プランを1つのグループに突っ込む」というものです。月額・年額の他にも「ライフタイム買い切り」を同じグループに混ぜたり、機能が大きく違う上位プラン(プロ版)まで同じグループに入れたりすると、ユーザーが選択肢を比較しづらくなり、結局「とりあえず月額」を選んで初月で解約していくパターンが頻出します。

階層化の3つのパターン

私が今おすすめしているのは、以下の3つのパターンのいずれかです。

  • シンプル型: グループ1つ・プラン2つ(月額・年額)。機能差は無く、価格差のみ。新規アプリや初リリース版に向いています
  • アップセル型: グループ1つ・プラン4つ(月額・年額・月額プロ・年額プロ)。プロ版にだけ含まれる機能を明確に分けます
  • マルチグループ型: グループ2つ。例: グループA(基本サブスク)+ グループB(追加機能のアドオン)。本格的に成長フェーズに入ったアプリ向け

最初のリリースでは「シンプル型」をおすすめします。プロ版を出したくなったら、後から同じグループに追加するか、別グループとして公開するかを売上データを見ながら判断できます。

イントロオファーは「3種類」あることを正しく知る

イントロオファーには3つの形式があります。Rorkで生成されたコードはどれもサポートしますが、いつどれを使うべきかは公式ドキュメントには書かれていません。それぞれの特性と、私が現場で使っている判断基準を書いておきます。

  • Free Trial(無料トライアル): 一定期間無料で全機能を使える。期間終了時に自動で本料金に切り替わる。最も新規獲得力が高いが、解約率も高い
  • Pay As You Go(割引導入): 一定期間だけ通常価格より安い金額を毎週/毎月課金。例: 通常¥980/月 → 最初の3ヶ月は¥480/月。継続率が高く、後半で本料金に上がる時の解約も少なめ
  • Pay Up Front(一括前払い割引): 一定期間分を割引価格で一括前払い。例: 6ヶ月分¥3,980(通常¥5,880)。解約しづらいので継続率が一番高いが、初回の心理的ハードルが高い

それぞれを「アプリの種類」ごとにマッピングすると次のようになります。

  • 習慣化系(フィットネス・瞑想・学習): Pay As You Go が相性◎。「最初の3ヶ月¥480」のような価格で習慣化させる
  • コンテンツ消費系(ニュース・動画・電子書籍): Free Trial が定番。1〜2週間試して残るかどうかが分かりやすい
  • ツール系(生産性・写真編集・タスク管理): Pay Up Front が向くケースが多い。半年〜1年単位で必要性を判断する人が多いため
  • ニッチ・専門ツール: Free Trialよりも、最初から月額プランで売る方が「本気のユーザー」だけが残ってLTVが高くなることもある

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

この記事の続きを読む

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

この記事で得られること
初月解約率が高くて困っていた人が、Subscription Group の階層化で読者の購入心理に沿った設計に切り替えられるようになります
Free Trial / Pay As You Go / Pay Up Front の使い分けを、サブスクの種別ごとに最適化できる実装テンプレートを手に入れられます
StoreKit 2 でイントロオファーの資格を正確に判定し、不正利用を防ぎながら最適なオファーを各ユーザーに出せるようになります
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

ビジネス2026-06-14
StoreKit 2 のサブスクをサーバー側で検証する — 端末を信じない権利付与の設計
サブスクの「課金したのに機能が開かない」「解約後も使えてしまう」を防ぐには、端末の判定を信じず、サーバー側で権利を確定させる設計が要ります。StoreKit 2 の署名付きトランザクション、App Store Server API での検証、App Store Server Notifications V2 による状態同期まで、個人開発の収益化で詰めた実装を共有します。
ビジネス2026-06-13
サブスクの値上げで既存ユーザーの価格をどうするか — App Store と Google Play の価格改定実務
サブスク値上げの最初の関門は既存購読者の扱いです。増収になる追加解約率の上限の試算、App Store と Google Play の同意フローの違い、PRICE_INCREASE・EXPIRED 通知の処理、改定後のコホート計測までを個人開発の視点で整理します。
ビジネス2026-05-04
Rork で癒し系アプリを収益化する — アーティスト・クリエイターのための個人開発戦略
壁紙・瞑想・呼吸法・睡眠サポートなどの癒し系アプリをRorkで開発し、AdMobやサブスクリプションで収益化する方法を解説。アーティストや個人クリエイターが実践できる収益モデル設計の考え方もあわせて紹介します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →