首页 文章

通过CodePush或AppHub部署应用程序

提问于
浏览
3

我正在构建一个允许用户使用React Native构建自己的应用程序的系统 . 这发生在React网站上 . 每个用户都将拥有一个包含框架代码的基础应用程序,但是他们在网站上构建的应用程序应该能够轻松地部署到手机并存在于骨架应用程序中 .

有可能首先这样做吗?另外,AppHub还是微软的CodePush允许我这样做?

我意识到这些应用程序是为部署新版本而构建的,但我希望将特定代码推送给特定用户 .

2 回答

  • 9

    听起来技术上可行 . 你必须仔细阅读相应的服务条款,看它是否违反了它们 .

  • 0

    这是一些研究 . 我们最终推进了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                          | ?                         | ?                    |                                         |
    

相关问题