代码之家  ›  专栏  ›  技术社区  ›  Jens Kvist

如何为Alpha/Beta测试分发React本机应用程序后端

  •  1
  • Jens Kvist  · 技术社区  · 7 年前

    解释

    我刚开始玩React Native和Firebase,我想知道如何发布我的应用程序以及整个过程。我了解到目前为止,我有机会将我的应用程序部署到Firebase主机,我做到了。但当我这样做时,它创建了一个名为index的HTML文件。html,甚至不包括该应用程序。我知道这在谈论托管网站时很正常,但React Native应用程序是围绕JS文件构建的。

    我最终选择了这个屏幕, https://pointtravels-1520169473363.firebaseapp.com/

    应用程序

    我只是下载并完成了React Native Firebase Starter的步骤,然后就按照这些说明完成了Firebase的初始化和部署, https://firebase.google.com/docs/hosting/quickstart

    你可以在这里找到应用程序结构, https://github.com/invertase/react-native-firebase-starter

    Firebase初始化创建了以下文件,

    • firebase。json

      { “托管”:{ “public”:“public”, “忽略”:[ “firebase.json”, “” /*“, “” /node\u模块/**“ ] } }

    • /公共/索引。html

    • /公共/404。html

    问题

    如何部署我的应用程序并使其可下载,而无需在Google Play Store或app Store上发布?

    为什么?

    我想向我的朋友和家人展示我正在做什么。

    我还是应用程序开发社区的新手,所以我希望一个好的灵魂能帮我简单解释一下如何做到这一点。

    提前感谢!

    2 回复  |  直到 7 年前
        1
  •  1
  •   sebastianf182    7 年前

    首先,请考虑编辑问题标题。你的问题实际上与问题无关。实际上,您希望为您的RN应用程序提供测试版分发服务。

    为此,您有一些:

    面料测试版: https://fabric.io/features/distribution Microsoft App Center: https://appcenter.ms (以前是HockeyApp)

    我们已经使用了两者,现在我们正在使用第二个,因为它与我们的工具更为集成,而且Crashlytics/Fabric已经被Google所要求,它们仍在迁移过程中,所以我不知道该服务最终会是什么样子。

    干杯

        2
  •  0
  •   Jens Kvist    7 年前

    好的,所以我意识到Firebase托管只关注基于web的应用程序,而不是任何本地应用程序。我发现了 谷歌云平台 实际上有一个叫做 应用程序引擎 ,这说明了一切。所以我想我今天学到了一些新东西,万岁!

    与Firebase集成的应用程序这显然是最佳选择。