我正在构建一个允许用户使用React Native构建自己的应用程序的系统.这发生在React网站上.每个用户都将拥有一个包含框架代码的基础应用程序,但是他们在网站上构建的应用程序应该能够轻松地部署到手机并存在于骨架应用程序中.
有可能首先这样做吗?另外,AppHub还是微软的CodePush允许我这样做?
我意识到这些应用程序是为部署新版本而构建的,但我希望将特定代码推送给特定用户.
这是一些研究.我们最终推进了CodePush
| | apphub.io | codepush.tools | react-native-auto-updater | getsiphon.com | rollout.io | |--------------------------------------|------------------------|----------------------------|---------------------------|----------------------|-----------------------------------------|- | Open Source Client | y | y | y | n | | | Image Support | y | y | n | y | | | HTTPS | y | y | n/a | y | | | CLI Tooling | y | y | n/a | y | | | Gradual Rollout | n | y | n/a | n | | | SLA | "via ""Contact Us""" | ? (beta) | n/a | "via ""Contact Us""" | | | Cost | "via ""Contact Us"" | | | | | | | | | | | | | ""Scale Plan"" (no private hosting): | | | | | | | 1100$/mo for 5m DAU | | | | | | | 2100$/mo for 10m DAU" | ? (free in beta) | n/a | "via ""Contact Us""" | | Ask apphub about multi-env / multi-file | | On-Premise | y | n | n/a | y | | | Cloud Hosting | y | y | n/a | y | | | Documented API | y | n | y | n | | | Web UI | y | n | n/a | n | | | iOS | y | y | y | y | | | Android | y | y | y | y | | | Multiple Environments | """Debug"" and normal" | y | n | n | | | Known Packaging | y | y | y | n | | | Contact | support@apphub.io | codepushfeed@microsoft.com | | | | | Delta Updates | n | y | ? | ? | |