Hey tried to use the exact same, but Apple said they MUST allow sign ups in the app, using in-app purchase API, and paying 30% to Apple. Apple was not going to allow Hey to do what Netflix/Spotify/etc have done for ages, until public sentiments and social media storm forced them to acquiesce.
Fanhouse can just let purchases happen on web
"3.1.3(a) “Reader” Apps: Apps may allow a user to access previously purchased content or content subscriptions (specifically: magazines, newspapers, books, audio, music, and video). Reader apps may offer account creation for free tiers, and account management functionality for existing customers."
It isn't because Netflix or Amazon are "powerful" enough, but that they saw that these were traditional multiplatform services.
I disagree with the ridiculous Hey situation (and note that Apple backed down), however let's be accurate.
1. Apple has strong convictions about what it is entitled to proceeds from and what it is not. It is a coincidence that the things it believes it is not entitled to proceeds from are things that the powerful companies produce; things people would leave the platform for rather than live without, like Netflix.
2. Apple is throwing its weight when it can and acquiesce when it can's. That's why exceptions are carved for the likes of Amazon and Netflix without specifically naming them.
Apple's rules, as I have mentioned elsewhere [1], are too convoluted for the first explanation to make sense, at least to me. I fully understand if that explanation makes sense to other people, but I am convinced it is a matter of power.
I just saw one of these guys sincerely claim that Safari was "notoriously outdated and incompatible with the modern web". It is beyond parody.
There was a thread the other day that seriously argued that Apple promised the App Store was "completely secure" (which apparently extends out to guaranteeing the honesty, security and operational practices of every business if they happen to have an app on the App Store). I took multiple -4 downvote sprees for pointing out actual fact and reality, and felt good that I at least wasted a bit of their time.
It's boring and below HN, but it's the reality we live with.
I replied to someone specifically claiming that Apple made an exception for the all powerful Netflix, but that Hey was too small to get the same exception -- it's just big v small. In actuality Apple has a "gerrymandered" broad set of categories that are exempt (whether you are a garage company or a multinational), otherwise you have to provide basic functionality in your app without such a subscription. Hey didn't fit in the categories, and they didn't provide the functionality.
I may disagree with Apple on this -- and there should be an App label denoting that external subscriptions are necessary -- however phrasing and truth actually matters.
Every couple months Apple will reject us over it, but it always escalates and we always get approved.
Google at least allows us to link to our own website, but if you use our iOS app, you have to figure it out on your own if you want to subscribe.
But you also cannot pay for Netflix in the iPhone app. You have to do it on their website.
The App Store explicitly rejects smaller apps that attempt to do this. See Hey, the email client that tried the exact same thing and got the cold-shoulder.