Can I use Codemagic OTA updates with Ionic Capacitor?

Last updated: August 6, 2026

Context

When setting up OTA (Over-the-Air) updates for Ionic Capacitor apps using Codemagic, the recommended approach involves using a Capacitor-compatible CodePush plugin. Some users have encountered issues with subsequent or differential updates when using the cap-codepush package, particularly with Capacitor 8.

Answer

Codemagic's OTA update documentation for Ionic Capacitor references a third-party Capacitor CodePush plugin. The actively maintained fork of this plugin can be found here: https://github.com/gianluigitrontini/capacitor-codepush. This is the plugin referenced in the Codemagic Ionic Capacitor CodePush documentation.

Please note the following:

  • This plugin is a third-party package and is not maintained by Codemagic.

  • If you are experiencing issues with subsequent or differential updates, there is currently an open pull request in the plugin's repository that aims to address this problem. It is worth monitoring that repository for updates.

  • At this time, Codemagic does not officially recommend an alternative Capacitor package for CodePush-based OTA updates.

For the latest status on known issues and fixes, refer to the plugin's GitHub repository linked above.