我在構建一個允許用戶使用React Native構建自己的應用程序的系統。這發生在React網站上。每個用戶都有一個基礎應用程序來存放框架代碼,但是他們在網站上構建的應用程序應該能夠輕鬆地部署到手機上並生活在框架應用程序中。通過CodePush或AppHub部署應用程序
首先可以做到這一點嗎?另外,AppHub或微軟的CodePush會允許我這樣做嗎?
我意識到這些應用程序是爲部署新版本而構建的,但我希望將特定代碼推送給特定用戶。
我在構建一個允許用戶使用React Native構建自己的應用程序的系統。這發生在React網站上。每個用戶都有一個基礎應用程序來存放框架代碼,但是他們在網站上構建的應用程序應該能夠輕鬆地部署到手機上並生活在框架應用程序中。通過CodePush或AppHub部署應用程序
首先可以做到這一點嗎?另外,AppHub或微軟的CodePush會允許我這樣做嗎?
我意識到這些應用程序是爲部署新版本而構建的,但我希望將特定代碼推送給特定用戶。
這聽起來在技術上是可行的。你必須仔細閱讀各自的TOS,看看它是否違反了它們。
這是一些研究。我們結束了與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 | [email protected] | [email protected] | | | | | Delta Updates | n | y | ? | ? | |