Hotpatch function is used to fix online bugs without releasing a new version.
Each hotpatch is an emergency release. The hotpatch function applies only when online client issues must be resolved immediately but there is no time for releasing a new version.
According to best practices, emergency release is used to resolve only critical problems with a large impact scope and high reproducibility, including but not limited to the following:
- Crash with a high probability
- Critical UI issues
- Bugs that may cause asset loss or user complaints
- Unavailability of some client functions
- Emergency modifications upon regulatory scrutiny
Currently hotpatch function for iOS apps is only available in private cloud, and cannot be used in public cloud.