microsoft / react-native-code-push

React Native module for CodePush
http://appcenter.ms
Other
8.87k stars 1.45k forks source link

[Discussion] - Visual Studio App Center Retirement #2675

Closed flixyudh closed 3 months ago

flixyudh commented 3 months ago

Hi Code Push Team, I'm creating this because of AppCenter state the retirement of AppCenter services.

Screen Shot 2024-03-15 at 10 28 01

Currently I'm using two services of AppCenter (Distributions and codepush). after reading the alternative solutions provided on AppCenter site. I've some questions mainly of Distributions and codepush section.

  1. is there any other alternative rather than using Apple’s TestFlight? quick search on google and found diawi, but I don't know if it's suitable as a Distribution services or not.

  2. We have prepared a special version of CodePush to integrate into your app and run independently from App Center. If you’d like to get access to the codebase of this CodePush standalone version, please reach out to our support team at support@appcenter.ms for more information.

What does the meaning of this statement? does App Center still accessible after retirement?

run independently from App Center

huiqun922 commented 3 months ago

Write to app center team.

image
glncy commented 3 months ago

Hopefully they gonna release some timeline as soon as possible. We already chose codepush over expo update then I heard this news. Panics. Lol

vagnerlandio commented 3 months ago

Can we have our own server to store builds and continue using codepush to search for new updates on a self hosted server instead of the Microsoft server?

I saw something about this in the codepush android api documentation -> https://github.com/microsoft/react-native-code-push/blob/master/docs/api-android.md#api-for-react-native-060-version-and-above

flixyudh commented 3 months ago

@vagnerlandio I've tried using this package https://github.com/lisong/code-push-server long time ago, I forgot why I stop research it, as I remember, their bundle isn't obfucasted yet (only minified).

lucen-ms commented 3 months ago
  1. All our recommendations are described in the announcement (https://aka.ms/appcenter/retire) but of course it's up to you to check other alternatives.
  2. Please see @huiqun922 message.
flixyudh commented 3 months ago

for CodePush service, I prefer to get an estimate time when special version of CodePush will be available if possible rather than spamming the email to support@appcenter.ms. would you consider it @lucen-ms ?

glncy commented 3 months ago

Because of retirement, I just developed a package for custom server and cli.

https://www.npmjs.com/package/expo-up https://www.npmjs.com/package/expo-up-server

This uses expo updates package from expo.

cbjs commented 2 months ago

any update?

htdcx commented 1 month ago

Can try the server I just developed ,client use react-native-code-push No need for expo cli https://github.com/htdcx/code-push-go

server https://github.com/htdcx/code-push-server-go

IgorPRibeiro commented 1 month ago

Do I really need to use Expo-Update instead of CodePush? I have a super app built on an older version of React Native. Is there a way to use Expo-Update with that old version, or do I need to update the project to use Expo-Update?

glncy commented 1 month ago

@IgorPRibeiro it's up to you if you will still continue codepush. for now, we don't have an update yet about codepush. so what i did is i immediately migrated to expo updates with custom server. you can try @htdcx recommendations also to retain codepush.

you can try installing expo updates to check if your react native version is supported.

viper4595 commented 1 week ago

Has anyone tried this?