Replies (32)
Sounds like the tradeoff primal made was the smart one
cronyism
whats the tradeoff? a backroom deal? they are still violating the guidelines
No, the Apple reviewers who approved it don’t understand the feature well enough. Primal is also breaking Apple guidelines if you read it thoroughly.
Ditch Apple and life will be easier
assuming they are applying the same logic (although I still stand that zaps are not buying/unlocking digital content, so its all bullshit)
As a user, yes. As a developer, I will continue to develop apps on Apple platforms. Bringing freedom technology to where users are at is the goal.
few understand this
The only take away for me is tim
Apple does what he wants
They're likely leveraging a number of guidelines. Primal is multi-platform, and apps that are can let users access content, subscriptions, or features acquired outside the iOS app with the key condition that these items are available for purchase within the iOS app via in-app purchase. Primal frames these as pre-paid zaps, and when you put all that together with a few other guidelines then it's likely they are just taking a savvy approach and it's not Apple misunderstanding what Primal is or does.
I am convinced these reviews are done by incompetent idiots and as long as they see a buy (in-app purchase) they ok it.
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.

Apple Developer
App Review Guidelines - Apple Developer
The App Review Guidelines provide guidance and examples across a range of development topics, including user interface design, functionality, conte...
hmmm. if this is the loophole then that makes sense.
I stand corrected. Incredibly confusing, though.
yeah it seems like a grey area, but hey if it works
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.
Taken literally yes. But when you consider that they are just trying to monetize the apps, then it makes more sense. They would’ve gone after primal by now if they weren’t making money off it. They’re not making shit off damus.
Yes! And he wants money.
Seems so. The pre-paid zaps framing is savvy because for Sats that are sent in to the in-app wallet from outside, there’s nothing else you can do with those Sats in Primal but zap, in which case they can be defended as externally-purchased pre-paid zaps, or else transfer them out, which is allowed under other guidelines anyway, like how zapping a profile can be seen as a transfer and not a tip. So there's really nothing that those sent-in Sats can do that's not defensible with some effort.
How can you bring “freedom technology” if Apple isn’t allowing it and censoring ? lol
the protocol is freedom tech, not all runtime environments are. this is also why we have a censorship resistant client (notedeck)
This is awful
Makes sense about the notedeck but the rest is impossible! Apple is gatekeeper, the only way is to build outside of it.
Where’s the Linux standard with the ease of Apple?
ahh. i get it now. in app wallet with in app purchase makes apple chill.
npub1tn6zl8wwqf2guz43gwlt2wf24j6ufl3zezmdh7nf0zkxq3r9a6lsjck5xq
Agreed, but how are you defining zaps, 'friends and family payments'? 🤙
to trick users into thinking that they might have a freedom on a strictly monitored mobile device?
To be honest, people who use Apple products are making an active choice to pay more money for lower quality.
Apple are such a greedy company, one of the worst for ripping off their customers with overpriced garbage