This repository was archived by the owner on May 20, 2025. It is now read-only.
v1.10.6-beta
·
975 commits
to master
since this release
This release primarily includes performance improvements to the update download process (for both iOS and Android), and also fixes a critical user-reported bug on iOS. It is now available on NPM and can be installed via npm i --save react-native-code-push
.
Performance Improvements
- The download progress events that are triggered when calling either
sync
orRemotePackage.download
are no longer dispatched to the JS thread unless the app actually specified adownloadProgressCallback
. Additionally, even if an app subscribed to download progress events, we now throttle them along with the device's vsync, so that the CodePush plugin doesn't overwhelm the JS thread with more events than it can actually render, and ensures that we impose a small impact as little an impact on the app's frame rate as possible.
Bug Fixes (iOS)
- CodePush updates are now explicitly excluded from iTunes and/or iCloud backups, which ensures that they don't impact the end users storage capacity, and also prevents any App Store rejections based on their storage guidelines.