您如何将React(非本地)应用程序部署到Android?

时间:2020-06-07 15:53:58

标签: javascript android reactjs

我创建了一个React应用程序,该应用程序在移动设备上看起来很棒,但是我希望他们能够通过Playstore以apk的形式安装它,而不是用户不只是访问我的网站URL。

是否有任何简便的方法将其移植到Android,这将使我能够继续开发该应用程序的一个版本?我研究过将其移植到本机,但是其中很多都需要重新编码。我还考虑过仅在浏览器弹出窗口中打开应用程序URL,但是我想知道是否有更好的方法。

谢谢-

编辑:基于Michael的评论,我正在尝试将我的应用程序转换为PWA compliant,然后使用Capacitor在Android和iOS上进行部署。我将看看情况如何,如果可以解决,请写下我自己的答案(没有其他人回答= o)

1 个答案:

答案 0 :(得分:0)

忘记这个问题了。作为 2021 年的 OP,我通过使用 Capacitor - 一个可以将您的应用转换为 Android 和 iOS 版本的 Javascript 库解决了这个问题。

安装电容:npm install @capacitor/core @capacitor/cli

初始化:npx cap init

添加 Android 和(可选)iOS 支持:npx cap add android npx cap add ios

创建一个 Android 应用:npx cap sync

使用您的新应用打开 Android Studio(以构建 .APK):npx cap open android

可选:打开 Xcode 以构建 iOS 应用:npx cap open ios


来源:https://capacitorjs.com/docs/getting-started