My goal with Gravity Native is to make it easy for Javascript developers to launch their own mobile apps without spending months of time learning new skills
To achieve this, I’ve chosen a stack of React Native managed with Expo which means you can deploy a fully-functional mobile app to both iOS and Android with Javascript/React and no native programming experience.
While payments are currently possible with Expo, it requires ejecting from the Expo managed workflow and dealing with complicated procedures and debugging using native IDEs.
This process is definitely not for the faint hearted or for those without any native development experience.
Therefore, in the spirit of keeping things simple for everyone, I’ve decided to hold off on implementing payments until Expo release a payments module that can be used in the managed workflow without ejecting.
The good news is that this is the most requested Expo feature and is currently in development.
If you need payments urgently, you can eject your Gravity Native app at any point and install the Expo payments module.
In-app subscriptions will be subject to Apple’s 30% commission. Alternatively, you can accept subscription payments using Gravity Web for just 2% using Stripe.