Another great video from @schlimmson about using Patch for OTA Updates and how it fits into his workflow alongside native store updates.
youtube.com/watch?v=mTPboJJw…
⚠️ We're currently experiencing longer build queues on macOS M2 machines due to unusually high build activity, potentially related to misuse of the service.
We're investigating and working to get things back to normal.
Follow updates: status.codemagic.io/
Patch now works with #ionic and #capacitor! A self-hosted alternative to Live Updates with @useappflow
blog.codemagic.io/codemagic-…
@Ionicframework who should we talk to about spreading the word about this?
Considering leaving Expo Updates? Here's a great detailed write up from one developer migrating away to self-hosting Patch
jared.lynskey.co.nz/en/posts…
#reactnative
15 minutes is all it takes to avoid the Expo Update bill with your own OTA update server
youtu.be/KIWYW4YrJuE
Beto has made an excellent guide to self-hosting Patch for OTA updates, check it out if your Expo bill is getting out of hand
#reactnative
Replying to @betomoedano
Patch v0.3.0 is now out, for an improved OTA update experience. It includes:
- CLI install wizard, for simple setup of either the local evaluation stack or real server install.
- Cleaned metrics, to not muddy the data with flaky failures that worked on the next attempted
- Failure reasons, so you can see why those permanent install failures happened
- A server status page, to quickly report on the server status without needing any SSH
For full details, check out the new /releases page:
patch.codemagic.io/docs/rele…
#reactnative
Self-hosting OTA shouldn't become a huge project. Let's look at keeping it to just an hour a month.
blog.codemagic.io/designing-…
Self-hosting CodePush or other OTA services is like running an overloaded call center.
You can hire more staff, add a fancy answer machine and other complexity in order to scale it...but it's still not an ideal model.
In our latest article, read why a call center is overkill, and how we switched Patch to act as a bulletin board instead.
#reactnative
blog.codemagic.io/designing-…
Let's intentionally crash the server for Codemagic Patch, to see the architecture still serving updates ☠️
#reactnative
To try it yourself, head to the repo
github.com/codemagic-ci-cd/c…
Great to see enthusiasm for using Codemagic Patch for OTA updates
🎥 How to Upload Your App to Google Play Store (Step-by-Step 2026)
Publish an Android app to the Google Play Store step by step, from signing a local build to testing, store assets, policy forms, and the final production release. (youtube link below)
Timestamps
00:00 Intro
00:37 What You Need Before Publishing
01:39 Prepare the Expo and Android Project
05:31 Build and Sign the Android App Bundle
10:24 Codemagic Patch and OTA Updates
11:40 Create the App and Upload an Internal Build
14:47 Policy Forms and Store Listing
16:42 Create the Icon, Feature Graphic, and Screenshots
20:37 The 12-Tester, 14-Day Rule
22:40 Submit the Production Release
24:03 Approved and Live on Google Play



