我正在构建一个允许用户使用React Native构建自己的应用程序的系统。这发生在React网站上。每个用户都有一个包含框架代码的基础应用程序,但是他们在网站上构建的应用程序应该能够轻松地部署到手机上,并且可以在骨架应用程序中使用。
首先可以这样做吗?另外,AppHub或微软的CodePush会允许我这样做吗?
我意识到这些应用程序是为部署新版本而构建的,但我希望将特定代码推送给特定用户。
答案 0 :(得分:9)
这是一些研究。我们最终推进了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 | ? | ? | |
答案 1 :(得分:0)
听起来技术上可行。你必须仔细阅读相应的服务条款,看它是否违反了它们。