Posts

Showing posts from September, 2025

RevenueCat supports Android in-app payments only via Google Play Billing; Stripe is supported only for web - ChatGPT

Quick-Info ChatGPT: RevenueCat supports Android in-app payments only via Google Play Billing; Stripe is supported only for web (and server-to-server) payments. The context for this post is the following previous post:  Notes on learning stage of developing my own React Native education app using Expo Framework - Part 3 . Details Given below are edited extracts from a ChatGPT (CG) chat, 'RevenueCat support for Android', today, 27 Sep. 2025. [I gave CG background of me going through the SG lms React Native tutorial and then asked some questions about why I can't use Stripe for SG lms Android app through RevenueCat. But my questions were not so clearly defined and got more well defined as the chat progressed.] CG:  1. Why you can’t (directly) use Stripe for Android in-app purchases Google Play policy requires that if your app sells digital goods or services (like courses in your LMS), you must use Google Play Billing for payments inside the Android app. If you try to...

Notes on learning stage of developing my own React Native education app using Expo Framework - Part 3

Last updated on 11 Oct. 2025 This post is a continuation of: Notes on learning stage of developing my own React Native education app using Expo Framework - Part 2 . Main tutorial used for learning: Simon Grimm: Build Your Own MASTERCLASS clone in React Native, https://www.youtube.com/watch?v=fO3D8lNs10c , 4 hrs. 42 mins, Mar. 2025. App code on GitHub Api code on GitHub ======================================= 16:10 25 September 2025 Restarting after a break Restart point: Revenue Cat starting TS: https://youtu.be/fO3D8lNs10c?t=10412 (2 hrs. 53 min). The remaining parts of the video: 02:53:31 Purchasing Courses with RevenueCat 03:13:36 Handling Web Purchases with Stripe 03:25:56 Showing Courses and Drawer Navigation 03:42:00 Building out the Custom Drawer 03:56:28 Creating Lessons with Expo Video 04:23:30 Adding a Waitlist Page and User Profile 04:30:58 Transfer Data to Strapi Cloud 04:37:38 Deploy your Website through EAS Hosting 04:41:27 Breakdown As a first step in resumption after ...