RORK LABEN
FUNDING — RorkがLeft Lane Capital主導で$15Mのシードを調達しましたRORK MAX — Rork MaxはReact NativeではなくネイティブSwiftアプリを生成しますPLATFORM — iPhone・iPad・Watch・Vision Proに対応し、Live ActivitiesやCore MLまで使えますGROWTH — 月間74.3万訪問・成長率85%と利用が伸び続けていますTEST — Companionアプリで有料Apple Developerアカウント無しに実機テストができますSTACK — 本体はReact NativeとExpoで、ウェブラッパーでない真のネイティブ体験を提供しますFUNDING — RorkがLeft Lane Capital主導で$15Mのシードを調達しましたRORK MAX — Rork MaxはReact NativeではなくネイティブSwiftアプリを生成しますPLATFORM — iPhone・iPad・Watch・Vision Proに対応し、Live ActivitiesやCore MLまで使えますGROWTH — 月間74.3万訪問・成長率85%と利用が伸び続けていますTEST — Companionアプリで有料Apple Developerアカウント無しに実機テストができますSTACK — 本体はReact NativeとExpoで、ウェブラッパーでない真のネイティブ体験を提供します
記事一覧/ビジネス
ビジネス/2026-06-30中級

App Store の商品ページから直接買える「プロモーション IAP」を Rork アプリに足す

App Store の商品ページに課金アイテムを並べ、タップした瞬間にアプリへ遷移して購入まで運ぶプロモーション IAP の設計です。アプリ未起動・未ログイン状態で飛んでくる遅延購入をどう受け止めるか、react-native-iap と StoreKit 2 の両面から実装手順をまとめます。

Rork479StoreKit8アプリ収益化18in-app-purchase2個人開発172

プレミアム記事

App Store のアプリ商品ページを下にスクロールすると、スクリーンショットの近くに「アプリ内課金」の一覧が出ることがあります。ここに自分の課金アイテムを並べ、タップした人をアプリ内の購入フローへ直接送り込めるのが、プロモーション IAP(Promoted In-App Purchase)です。

私自身、個人開発で壁紙アプリや癒し系アプリを運営していて、課金導線はアプリを開いた後のペイウォールに頼りきっていました。けれど商品ページのプロモーション枠は、まだアプリを入れていない人にも課金アイテムを見せられる、数少ない「インストール前の接点」です。ここを設計するとき一番つまずくのは、購入ボタンがアプリの外側で押されるという点でした。

つまり、購入の意思表示はアプリが起動していない瞬間に発生します。場合によってはアプリのインストールすら終わっていません。この「外側から飛んでくる購入」をどう受け止めるかが、プロモーション IAP の設計の中心になります。

商品ページのタップから購入完了までに何が起きるか

利用者が App Store の商品ページでプロモーション枠の課金アイテムをタップすると、次の順序で処理が進みます。

  1. アプリが未インストールなら、まず App Store がインストールを促します
  2. インストール後(または既にある場合)、アプリが起動します
  3. StoreKit が「この商品を買おうとしている」というイベントをアプリに渡します
  4. アプリ側がそれを受け取り、購入処理を続行するか保留するかを決めます

ここで重要なのは、4 の判断権がアプリ側にあることです。StoreKit は購入を強制せず、「今すぐ進めてよいか」をアプリに尋ねてきます。アプリの初期化が終わっていない、利用者がまだログインしていない、といった状況では、ここでいったん保留し、準備が整ってから購入を再開できます。この保留と再開の仕組みを正しく組まないと、起動直後にいきなり購入シートが出て利用者が混乱したり、逆にイベントを取りこぼして「タップしたのに何も起きない」状態になります。

App Store Connect 側の準備

実装の前に、課金アイテムをプロモーション対象として登録しておく必要があります。

  • App Store Connect で対象の App を開き、「アプリ内課金」から個別のアイテムを選びます
  • 「App Store でプロモーション」を有効にします
  • 1024×1024 のプロモーション画像を登録します(これが商品ページに表示されます)
  • 表示順は API からも上書きできますが、まずは Connect 上の並び順が初期値になります

プロモーション IAP は最大 20 個まで登録できます。私の経験では、最初から全部を出すより、主力のサブスクリプションや「全機能解放」のような分かりやすい 1〜2 個に絞ったほうが、商品ページが散らからず効果を測りやすいです。

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

この記事の続きを読む

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

この記事で得られること
App Store 商品ページから直接購入を始めた利用者を、アプリ起動後に取りこぼさず購入完了まで運ぶ実装パターンが手に入ります
未ログイン・初回起動で飛んでくる遅延購入を、shouldAddStorePayment を false にして保留→準備完了後に再開する設計を、動くコードごと理解できます
App Store Connect 側の登録から審査で弾かれやすい点まで、収益導線として組む際の判断軸が身につきます
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

ビジネス2026-05-12
5,000万DLのアプリ事業を運営する私が、Rorkで壁紙アプリを試作して気づいたこと
累計5,000万DLの壁紙・癒し系アプリを個人運営してきた視点から、RorkでのアプリUI生成を実際に試作・評価。AdMob収益化との相性や、12年の開発感覚で見えた可能性と現実的な限界をまとめます。
ビジネス2026-05-03
Rork で作ったアプリを AdMob で月10万円にするまで — 個人開発者の収益化実践戦略
Rork で作ったモバイルアプリを AdMob 広告で収益化し、月10万円ラインに到達させるまでの実践戦略です。アプリ企画・広告配置・eCPM 改善・複数アプリ運用まで、12年のアプリ開発実績から学んだ知見を公開します。
ビジネス2026-05-03
AdMob月150万円までの道のり — 16年間のアプリ開発で築いた個人開発者の収益化実録
個人開発でAdMob月150万円超えを達成するまでに私が踏んだ8つの実践ステップを、リワード広告の組み込み方・eCPM最適化・季節要因・店頭ASOまで含めて、ごまかしなく実体験ベースで書き残します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →