【发布时间】:2020-05-04 12:24:23
【问题描述】:
我在 react native 和 expo 中构建了一个 android 应用程序。现在我对代码进行了一些更改,并认为是否可以为用户更新应用程序 OTA。我的应用程序未发布到 Play 商店。
我通过expo build:apk 尝试过,但这会构建一个新的 apk 文件,而之前的文件对它没有任何影响。
【问题讨论】:
标签: android react-native expo
我在 react native 和 expo 中构建了一个 android 应用程序。现在我对代码进行了一些更改,并认为是否可以为用户更新应用程序 OTA。我的应用程序未发布到 Play 商店。
我通过expo build:apk 尝试过,但这会构建一个新的 apk 文件,而之前的文件对它没有任何影响。
【问题讨论】:
标签: android react-native expo
如果您没有为您的应用禁用 OTA 更新,您应该能够使用 expo publish 命令将更新推送到现有应用。只需在您的项目目录中运行它 - 项目将被构建,上传到服务器,下次应用启动时它将下载更新。
请参阅https://docs.expo.io/introduction/walkthrough/#updating-the-app-over-the-air 了解更多信息。 ?
【讨论】:
expo publish 然后expo publish --release-channel android 才能提供OTA 更新。还有一件事,现在我已经为更新的代码构建了一个 apk,如果我从 expo 中删除该 apk 并运行上述命令,它对我有用吗?