◉RORK LABJP
●GPT6.1 — GPT-6.1 Sol joined Rork's model menu on Sep 29. It costs the same as GPT-6 Sol and reads a 1M-token context●10/12 — 11 days until the planned React Native 0.88.x release. Expo SDK 58 stable comes after it, and the Expo Go update drops SDK 57 support●REVIEW — A Zenn write-up describes two App Store review blocks from automated checks, and opening the .ipa to verify before rebuilding●NEW — Rebuilding an expo-router app that flashes the sign-in screen on every launch, with a three-state model●SEARCH — In GSC the only click was rorkmax; impressions cluster on bgtaskscheduler.shared.submit and migrateFromAsyncStorage. Concrete API names are the front door●SDK58 — expo.dev's changelog still tops out at the Sep 15 SDK 58 Beta. No stable date yet●GPT6.1 — GPT-6.1 Sol joined Rork's model menu on Sep 29. It costs the same as GPT-6 Sol and reads a 1M-token context●10/12 — 11 days until the planned React Native 0.88.x release. Expo SDK 58 stable comes after it, and the Expo Go update drops SDK 57 support●REVIEW — A Zenn write-up describes two App Store review blocks from automated checks, and opening the .ipa to verify before rebuilding●NEW — Rebuilding an expo-router app that flashes the sign-in screen on every launch, with a three-state model●SEARCH — In GSC the only click was rorkmax; impressions cluster on bgtaskscheduler.shared.submit and migrateFromAsyncStorage. Concrete API names are the front door●SDK58 — expo.dev's changelog still tops out at the Sep 15 SDK 58 Beta. No stable date yet
Articles/Business
⟐ Business/2026-10-01Intermediate

Multiseat Purchases Are Already On: Decide Whether to Keep Them Before October 22

Multiseat purchases for subscriptions have been on by default in App Store Connect since September 16. Before Volume Purchasing starts on October 22, here is how an indie developer can decide, in four questions, whether to keep them.

App Store Connect14Subscriptions16StoreKit 217Volume PurchasingRork Max235Indie Dev39

✦ Premium Article

I was reading Apple Developer News, "Get your subscriptions ready for iOS 27," when one line stopped me. Multiseat purchases for subscriptions are already enabled by default in App Store Connect.

I hadn't clicked anything. Yet the setting had changed, and once Volume Purchasing begins on October 22, it becomes the shape in which my subscriptions can be sold. Here is how I'm deciding between keeping and turning it off. It works the same whether the app came out of Rork Max or was built on the Expo side.

What changed was a default, not a feature

Here is what I can confirm from Apple's wording, laid out by date. Please check the details in App Store Connect with your own eyes as well.

DateWhat happensWhat you do
September 16Multiseat purchases for subscriptions are on by default; you can disable them or control them by sales channelLook at the current state of each subscription
October 22Volume Purchasing starts; StoreKit 2 is the prerequisiteDecide keep or off by this date
This winterGroup Purchases are plannedMake sure this decision record can be reused
Later this yearBundles and Suites, by application formWatch for now

What I noticed is that doing nothing is also a decision. Because the default is on, leaving it alone gives the same result as choosing to keep it.

Treat doing nothing as a decision you've actually made. This whole exercise is just that sentence put into practice.

Four questions for keep or off

For each subscription, I ask these in order. None of them lives in the App Store Connect screen. They all live in the app.

  1. Is the value of this subscription contained on one person's device? An ad-free experience in a wallpaper app is personal. It's hard to picture an organization buying that for several people. Something that carries shared output or settings could genuinely attract bulk buyers.
  2. Does the price still make sense per seat? A monthly price designed for individuals wasn't priced with bulk buying in mind. Leave room for discounts and admin overhead that grow with it.
  3. Do you have the capacity to answer questions? Organizational purchases bring questions individuals never asked, such as who an invoice is addressed to or what happens when a contact person changes. For a solo developer, this is where it bites hardest.
  4. Does your entitlement code assume that the buyer is the user? We'll check that in the next section.

If three or more answers are "no" or "I don't know," I lean toward turning it off for now. Re-enabling later is easy. Pulling back something that has started selling means explaining yourself to buyers.

✦

Thank you for reading this far.

Continue Reading

What follows includes implementation code, benchmarks, and practical content we hope you'll find useful. This site runs without ads — server and development costs are supported entirely by members like you. If it's been helpful, we'd be truly grateful for your support.

WHAT YOU'LL LEARN
✦You can decide, subscription by subscription, whether to keep or turn off multiseat purchases using four questions
✦You can check today whether your entitlement code quietly assumes the buyer is the only user, before purchases start arriving on October 22
✦You can leave a one-page decision record so that, months from now, you won't have to guess why a setting is the way it is
Secure payment via Stripe · Cancel anytime
✦

Unlock This Article

Get full access to the rest of this article. Buy once, read anytime. This site is ad-free — your support goes directly toward keeping it running.

or
Unlock all articles with Membership →
Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $15 for lifetime access
View Membership →

Related Articles

⟐ Business2026-06-14
Don't Show Overseas Users a Hardcoded '$3.99' — Localizing Your Rork Max Paywall with StoreKit 2
Localizing the paywall in the native app Rork Max generates: never hardcoding price, letting StoreKit 2's displayPrice handle every currency and locale, computing the yearly 'savings' so it never breaks across currencies, and handling the production drift from regional pricing and exchange-rate changes.
⟐ Business2026-06-14
Validating StoreKit 2 Subscriptions Server-Side: Granting Access Without Trusting the Device
To stop 'I paid but the feature won't unlock' and 'still usable after canceling,' you need a design that does not trust the device's verdict and settles entitlements on the server. Covers StoreKit 2 signed transactions, verification with the App Store Server API, and state sync via App Store Server Notifications V2, from real indie monetization.
⟐ Business2026-05-05
Rork Max × RevenueCat Paywalls SDK: Remote Paywalls, A/B Testing, and Conversion Gains
A complete guide to integrating RevenueCat Paywalls SDK with Rork Max apps — enabling remote paywall updates and A/B testing without App Store reviews, with production-ready code examples and conversion optimization strategies.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links