如何为 Alpha/Beta 测试分发 React Native App 后端
How to Distrubute React Native App Back-end for Alpha / Beta Testing
说明
我刚开始玩 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
{
"hosting":{
"public": "public",
"ignore": [
"firebase.json",
"/.*",
“/node_modules/**”
]
}
}
./public/index.html
- ./public/404.html
问题
如何部署我的应用程序并使其可下载,而无需在 Google Play 商店或 App Store 上发布?
为什么
我想向我的朋友和家人展示我正在做的事情。
我在应用程序开发社区还是个新手,所以我希望有好心人能帮我简单解释一下如何做。
提前致谢!
好的,所以我意识到 Firebase 托管只专注于 web-based 应用程序,而不是任何本地应用程序。我发现 Google Cloud Platform 实际上有一个叫做 App Engine 的东西,它说明了一切。所以我想我今天学到了一些新东西,欢呼!
集成 Firebase 的应用程序,这显然是最佳选择。
首先,请考虑编辑问题标题。您的问题实际上与问题无关。您实际上需要为您的 RN 应用程序提供 Beta 分发服务。
为此你有一些:
Fabric 测试版:https://fabric.io/features/distribution
Microsoft 的 App Center:https://appcenter.ms(以前称为 HockeyApp)
我们都用过,现在我们正在使用第二个,因为它与我们的工具集成得更好,Crashlytics/Fabric 已被 Google 收购,他们仍在迁移过程中,所以我不知道服务最终会是什么样子。
干杯
说明
我刚开始玩 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
{ "hosting":{ "public": "public", "ignore": [ "firebase.json", "/.*", “/node_modules/**” ] } }
./public/index.html
- ./public/404.html
问题
如何部署我的应用程序并使其可下载,而无需在 Google Play 商店或 App Store 上发布?
为什么
我想向我的朋友和家人展示我正在做的事情。
我在应用程序开发社区还是个新手,所以我希望有好心人能帮我简单解释一下如何做。
提前致谢!
好的,所以我意识到 Firebase 托管只专注于 web-based 应用程序,而不是任何本地应用程序。我发现 Google Cloud Platform 实际上有一个叫做 App Engine 的东西,它说明了一切。所以我想我今天学到了一些新东西,欢呼!
集成 Firebase 的应用程序,这显然是最佳选择。
首先,请考虑编辑问题标题。您的问题实际上与问题无关。您实际上需要为您的 RN 应用程序提供 Beta 分发服务。
为此你有一些:
Fabric 测试版:https://fabric.io/features/distribution Microsoft 的 App Center:https://appcenter.ms(以前称为 HockeyApp)
我们都用过,现在我们正在使用第二个,因为它与我们的工具集成得更好,Crashlytics/Fabric 已被 Google 收购,他们仍在迁移过程中,所以我不知道服务最终会是什么样子。
干杯