We offer a VPN service which requires users to have a valid membership in order to use our VPN apps. With membership, you have access to all apps on all devices we support (including iOS, macOS, Android, Linux, Windows, routers...)
So far we allowed users to sign up using apple and use in-app purchases for membership so that they could get iOS-only plan. Such accounts would be allowed to only log in on iOS devices.
We now want to remove this option and only allow users who signed up on our website to use our app.
I highlight that the membership is not exclusive for iOS content, iOS app is just one of the features our clients can use when they have valid membership.
We are ok with removing altogether sign-up procedure from the app, and only allow log in (so new clients who download app from app store will have to figure out they need an account).
We are ok with NOT redirecting users from iOS app to our website to make a payment.
We just need to be sure that this is not breaking any apple tos, as we will require users to pay, but we want to avoid them using apple pay services through in-app purchases.
Thanks for the opinions