将新的APK提交到Play商店,其中有Codepush不知道的更改

问题描述 投票:0回答:1

我正在使用Codepush更新我的React Native Android应用,因此我可以进行更改而不必提交新的APK。

[问题是,如果我更改了一些代码并以新APK的形式提交而不将其发送给Codepush,则应用程序在安装后会从Codepush下载以前的版本。基本上,旧的Codepush代码会替换新的APK代码。

这是预期的行为吗?避免这种情况的唯一方法是在提交新APK的同时向Codepush提交吗?

是否是Codepush匹配版本号的情况,因此,如果我发布版本名称为1.2的APK,Codepush将检查其最新的“目标版本”,如果可以的话,不麻烦更新应用程序?

谢谢。

apk visual-studio-app-center code-push react-native-code-push
1个回答
0
投票

这是我的工作。

如果我当前的本机版本是1.2.12,则我的代码推送命令看起来像

./node_modules/.bin/appcenter codepush release-react -a <<appname>> -d <<deploymenttype>> -t 1.2* --mandatory 

如您所见,我的目标版本具有通配符,可以说对具有二进制1.2.X的应用程序进行更新。

下一次,我需要生成一个本地apk。我确保我在版本中更新了我的次要号码。例如:1.3.XX

这样,我的旧代码推送包就不会应用于新版本。

© www.soinside.com 2019 - 2024. All rights reserved.