react-native-code-push icon indicating copy to clipboard operation
react-native-code-push copied to clipboard

When we can expect new arch support for React Native Code Push?

Open sandeepmansotra opened this issue 11 months ago • 18 comments

I’m reaching out to inquire about the plans for integrating support for React Native’s new architecture into CodePush. As the new architecture becomes more widely adopted, will there be updates to CodePush to ensure compatibility with these changes? If possible, could you provide an estimated timeline for when we can expect full support for the new architecture?

Thank you.

sandeepmansotra avatar Feb 04 '25 09:02 sandeepmansotra

Hi @sandeepmansotra, Unfortunately, we are not planning to implement support for new architecture in react-native-code-push.

IlyaBausovAkvelon avatar Feb 04 '25 10:02 IlyaBausovAkvelon

Hello @IlyaBausovAkvelon,

Is there any solution you can suggest which can work in react-native-code-push with new architecture?

sandeepmansotra avatar Feb 04 '25 13:02 sandeepmansotra

Hello @IlyaBausovAkvelon,

Is there any solution you can suggest which can work in react-native-code-push with new architecture?

I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

imcsorin avatar Feb 04 '25 20:02 imcsorin

Hello @IlyaBausovAkvelon, Is there any solution you can suggest which can work in react-native-code-push with new architecture?

I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

Thank you but I already have done the code push custom server setup so just need solution related to react native code push for new arch. If there is any solution in this area would be great.

sandeepmansotra avatar Feb 05 '25 02:02 sandeepmansotra

Hello @IlyaBausovAkvelon, Is there any solution you can suggest which can work in react-native-code-push with new architecture?

I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

Thank you but I already have done the code push custom server setup so just need solution related to react native code push for new arch. If there is any solution in this area would be great.

Can you tell me more about your use cases and why you only want to use CodePush? Maybe I can help with a fork.

Feel free to reach out to me through the organization email or just say it here.

imcsorin avatar Feb 05 '25 08:02 imcsorin

Hello @IlyaBausovAkvelon, Is there any solution you can suggest which can work in react-native-code-push with new architecture?

I made an alternative for CodePush that supports the new arch that might be helpful: https://github.com/rootpush/updates

Thank you but I already have done the code push custom server setup so just need solution related to react native code push for new arch. If there is any solution in this area would be great.

Can you tell me more about your use cases and why you only want to use CodePush? Maybe I can help with a fork.

Feel free to reach out to me through the organization email or just say it here.

I already have the whole setup of CodePush with proper own dedicated custom server for CodePush, also don't want to move to other service. If in future I have to move to other service I would prefer expo-updates.

sandeepmansotra avatar Feb 05 '25 08:02 sandeepmansotra

@sandeepmansotra You could try to use community implementation of react-native-code-push that has support for new architecture.

IlyaBausovAkvelon avatar Feb 05 '25 15:02 IlyaBausovAkvelon

@sandeepmansotra You could try to use community implementation of react-native-code-push that has support for new architecture.

@IlyaBausovAkvelon can you share the repo url?

hectorjdgdev avatar Feb 07 '25 12:02 hectorjdgdev

@hectorjdgdev, Unfortunatelly we could not suggest exact repository or solution.

IlyaBausovAkvelon avatar Feb 11 '25 09:02 IlyaBausovAkvelon

I wasn't sure why new architecture needed support at the beginning when I was reading your issue, until I actually used the latest React Native 0.77 version. That's when I discovered that my Android updates would immediately crash after updating, and after restarting the app, it would show: "[CodePush] An update is available, but it is being ignored due to having been previously rolled back." After some consideration, I changed newArchEnabled=true to false in gradle.properties, which resolved the issue. That's when I realized the updates weren't working because CodePush doesn't support the new architecture. I really hope CodePush can support new architecture soon - I've already set up the Microsoft-released Standalone CodePush server, but unfortunately it can't be used with new architecture.

ha-family avatar Feb 12 '25 08:02 ha-family

How can we make it support new architecture?

ha-family avatar Feb 12 '25 08:02 ha-family

Hello @ha-family thank you for reaching out! As stated RNCP won't officially support new arch, but you can try out community forks which provide support NA. We can't guarantee it will work for you as we don't maintain it. Here is the link to the fork https://github.com/CodePushNext/react-native-code-push

DordeDimitrijev avatar Feb 13 '25 14:02 DordeDimitrijev

Hello, new arch is also supported with https://github.com/appzung/react-native-code-push and this module will be maintained since we have paid users. And it is (and will stay) fully compatible with Microsoft's open source code-push-server so that our users may switch back/to our managed solution or Microsoft's (from which our backend is not based on since it is not production ready). It's a win-win :)

Minishlink avatar Feb 15 '25 10:02 Minishlink

@Minishlink Can you please help to provide patch for https://github.com/microsoft/react-native-code-push with New Arch?

sandeepmansotra avatar Feb 18 '25 07:02 sandeepmansotra

i've found another solution. react-native-ota-hot-update it can manage the bundle easily without using azure ~

ha-family avatar Feb 18 '25 07:02 ha-family

@Minishlink Can you please help to provide patch for https://github.com/microsoft/react-native-code-push with New Arch?

Unfortunately MS is not accepting PRs regarding new arch but you can checkout https://github.com/appzung/react-native-code-push or create a patch from the repo

Minishlink avatar Feb 18 '25 09:02 Minishlink

https://github.com/recodepush/react-native-code-push use this library. if you want to use your server, just config CodepushServerUrl like https://docs.recodepush.com/@recodepush-react-native

vokhuyetOz avatar Apr 22 '25 09:04 vokhuyetOz

🚨 App center CodePush servers have officially been shut down. This means you can no longer update your apps through CodePush.

To ensure uninterrupted app updates, migrate to Revopush today!

Here's a quick snapshot of Revopush's activity just for April:

✅ 800+ apps ✅ 20K updates ✅ 40M monthly active users ✅ 100TB of bundle data

💈 Features

  • Fully compatible with the existing CodePush SDK
  • Supports the latest React Native versions and the New Architecture
  • Multi-cloud architecture with a CDN for optimal delivery speed (read our article)
  • A modern administration panel with team collaboration capabilities.
  • Affordable pricing starting at just $15
  • Seamless integration with popular CI/CD platforms
  • Enhanced security and advanced analytics

☁️ Migration

kit2o avatar Apr 23 '25 19:04 kit2o