They haven't left the Play Store and started providing a sideloaded APK. Instead they've stopped using the Play Store API for in-app purchases and have built a custom flow.
Apple does not require that subscription fees be paid through in app purchases.
You have always been able to collect subscription fees on your own website and distribute your app for free.
>TechCrunch learned this week that Netflix is testing a payment method that bypasses iTunes in 33 countries. Until Sept. 30, new or lapsed users in select European, Latin American and Asian markets will be unable to pay using iTunes. Instead -- like with Spotify -- they will be redirected to Netflix's website to enter payment details directly with the video streaming service. In May, Netflix made a similar move prohibiting new subscribers from paying via Google Play.
>> 2.3.2. If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc. Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.
Your app will be booted off the App Store if you try to redirect users from your app to an out-of-app purchase system
Netflix and Spotify do not actively redirect users to their own payment systems (in the U.S., at least). They do not provide any links, nor do they offer any instructions on how to sign up outside the app. They just say this:
Netflix: "You can't sign up for Netflix in the app. We know it's a hassle. Join and come back to start watching TV shows and movies."
Spotify: "You can't upgrade to Premium in the app. We know, it's not ideal."
The user is left completely on their own to figure out the subscription process. Netflix and Spotify are apparently big enough, and have enough consumer awareness of their services, that users will put in the effort to go sign up. For your app, this is almost certainly not the case.
This is not true; at least, you cannot redirect within the app. Spotify had its updates rejected when it had a flow that ended all IAPs, and redirected people to a web browser.
The kindle app offers no way to purchase for this reason.
Yet and still there are dozens of apps that force subscriptions outside of the store. Why can I never find a documented case of Apple banning apps that require subscriptions outside of the App Store?
I'm not sure you read the previous comments - Apple in fact forces you to use their in app payment system for subscription fees and pay them a cut, or be left with no in app payment system at all.
That’s not true. I have used plenty of apps that have subscriptions but don’t use in app subscriptions including Sling, DirecTVNow, Linux Academy and Spotify.
But the IAP rule for Apple only applies to purely digital goods. If Tinder also sends you a condom with your profile upgrade, they don’t have to pay Apple anything. (This is why Amazon’s main app lets you buy real-world goods)
The key thing is that you can set up a separate website for payments with iOS devices, but you can't embed or link to that website within your iOS app. I've seen apps rejected because their technical support website was linked from the app and the header of that website got you to the payment website after like 10 clicks.
I have worked for a major music streaming service for a long time and publishing the app on iOS has been a constant pain.
Sometimes the app was not updated for months because apple would not validate it.
Each time the source of contention was that you could subscribe without using apple solutions (paying them) and that the subscriptions covered all platforms.