部署 React Native 应用程序的最佳方式是什么?

What's the best way to deploy a reactnative app?

我用 expo 创建了一个 React Native 应用程序。我使用 nodejs 作为后端。 我的应用程序已准备就绪并且在本地运行良好。现在我想部署它,我想知道部署它的好方法是什么,我应该使用 docker kubernetes 等...如果您推荐我或使用什么平台。

谢谢

欢迎来到 Whosebug 社区!

对于前端,我建议将其部署到 android 上的 google play 或 ios 上的应用商店。但是您需要每年支付 99 美元的费用才能将应用部署到苹果应用商店。

如果您想部署到其他平台,请尝试部署到官方商店,因为官方商店流量更大,可以被更多人信任。从而吸引更多客户或用户使用您的应用。

对于后端,我会使用 heroku 来部署我的后端代码,我在 heroku 上有很多项目并且工作正常,它还有一个免费计划来托管您的应用程序。但这不仅仅是鲜花和玫瑰,heroku 很难对付,而且根据我的经验,他们的服务也不是最好的。如果您正在寻找企业价格方式,我建议 google 云或 firebase,它可能会花费一些钱,但性能、服务和用户界面比 heroku 好得多。

关于 heroku 的更多信息:https://heroku.com/

有关 google 云的更多信息:https://cloud.google.com

关于 Firebase 的更多信息:https://firebase.google.com/

有关如何部署的更多信息:https://docs.expo.dev/distribution/app-stores/

有关 Apple 应用商店的更多信息:https://developer.apple.com/programs/

有关 google Play 商店的更多信息:https://play.google.com/console/about/guides/releasewithconfidence/

可能有用的教程:

https://www.youtube.com/watch?v=6IPr7oOugTs

https://www.youtube.com/watch?v=4D3X6Xl5c_Y

https://www.youtube.com/watch?v=oWK7kesoCQY

希望对您有所帮助!

注意:我没有得到上述任何公司的赞助,我只是互联网上的普通人。