> Is that against Apple's store terms? Because that's a common feature of ReactNative based app, you can update them by deploying new JS files without having to pass by the a new app store release.
I think the point of contention is not that people can add new content without a full app store review. Any app that can access the Internet can do that[see rant below]. The point of contention is whether a direct payment option violates Apple guidelines.
Personally, I think adding a payment option should not violate guidelines. What should violate guidelines is if they do NOT offer Apple pay at a rate at or below their lowest price elsewhere. Yes, Apple gets a cut of the proceeds if the user chooses to use Apple pay. No, it should not against the law as long as Apple allows the user to pay using alternate means within the app.
No, the app publisher (Epic) may not
1. NOT offer Apple Pay (sorry for double negative)
2. Discourage users from using Apple Pay (rewarding people for using other payment options by means such as offering lower prices elsewhere, exclusive content, etc)
3. Make it difficult to use Apple Pay (by increasing friction as opposed to other means within the app, I'm a bit torn on this one).
I think all of these points are fair. The only thing I think Apple should allow is let people add payment method other than Apple Pay.
[rant] Unrelated rant: No third-party app (not published by Apple) should have access to the Internet by default. An app should prompt the user for the ability to access the Internet.