Updating Capacitor JS apps without going through the App Store review process is possible under certain conditions outlined in Apple's official guidelines. However, it is important to note that this is not legal advice. In order for code updates to be pushed directly to an app and remain compliant with Apple's guidelines, the following conditions must be met:
- The code must be run by Apple's built-in WebKit framework
- The code must not provide, unlock or enable additional features or functionality
- The user must not be aware that an update is occurring
The second condition, not providing additional features or functionality, is determined by the developer. Capgo is intended for making small tweaks or fixes, rather than introducing new features or functionality. For significant changes, it is necessary to release updates through the App Store. It is worth noting that many other developers use live updates without any issues or rejection from Apple.
For more information on how to install Capgo to bypass review, please refer to my next article.