assuming they are applying the same logic (although I still stand that zaps are not buying/unlocking digital content, so its all bullshit)
Discussion
It's different logic because Primal is multi-platform.
that has nothing to do with appstore decisions... what
It does, 3.1.3(b).
Basically since Primal is multi-platform in the way that it is, a user can purchase “pre-paid zaps” outside of the iOS app and use them within the iOS app as long as these “pre-paid zaps” can also be purchased within the iOS app via in-app purchase and with Apple taking their cut on that purchase. So there's no forced exclusivity in some multi-platform cases. All of those boxes are ticked for Primal. Money coming in to the wallet from outside can be framed as "pre-paid zaps" purchased on another platform. It’s all just semantics, and clearly the Primal team knows what semantics are at play are and how to frame them, no real wizardry .
Today I learned.
> 3.1.3(b) Multiplatform Services: Apps that operate across multiple platforms may allow users to access content, subscriptions, or features they have acquired in your app on other platforms or your web site, including consumable items in multi-platform games, provided those items are also available as in-app purchases within the app.
https://developer.apple.com/app-store/review/guidelines/#multiplatform-services
hmmm. if this is the loophole then that makes sense.
The guidelines are bullshit so don’t give them too much weight. Read between the lines. They want a cut and they are telling you that. Put an option to buy sats through iOS but encourage users to deposit their own sats directly. They should leave you alone just like they did with primal.
Agreed, but how are you defining zaps, 'friends and family payments'? 🤙