【发布时间】:2020-07-11 02:21:08
【问题描述】:
我使用 app 创建了一个 react native,并使用 expo 创建了一个 apk。现在我必须在该应用程序中进行一些修改。那么我是否需要使用 build:android 再次构建它?或者有什么方法可以修改捆绑应用中的内容
【问题讨论】:
标签: react-native react-native-android expo create-react-app
我使用 app 创建了一个 react native,并使用 expo 创建了一个 apk。现在我必须在该应用程序中进行一些修改。那么我是否需要使用 build:android 再次构建它?或者有什么方法可以修改捆绑应用中的内容
【问题讨论】:
标签: react-native react-native-android expo create-react-app
如果您启用了世博会提供的over-the-air updates(我相信它默认已启用),那么每当您发布应用程序(expo publish)时,您手机上的应用程序就会自动更新(您不需要下载新的apk)。当应用在 Play 商店中时,这也有效。
这种工作方式基本上是应用程序在启动时从公共 url 请求更新的 js 文件并运行该 js 而不是旧的。我个人不喜欢这种方法,所以我为我的应用禁用了 OTA 更新。如果您也这样做了,那么您要么需要手动监听应用中的更新(请参阅上面的链接),要么在每次构建新版本时安装新的 apk(这仅在开发中有用)。
【讨论】: