我正在为我的应用程序设置代码推送,并发现了一个奇怪的行为。我编译了暂存应用程序并将其安装在 android 手机上,然后通过 code-push 推送了一些更新,这些更新下载得很好。
我没有在 android/app/build.gradle 中更改我的 apk 版本,因为我直接从 mac 安装到手机以在暂存模式下进行测试,它会覆盖以前的安装。
我跟踪 bugsnag 的 bundle-id,最后一个用于 code-push 的 bundle-id 是 1.6.5。经过更多修改后,我最终创建了一个新的 apk 用于安装,现在 bundle-id 是 1.6.7。我还没有将其推送到代码推送。一旦应用程序运行,它就会要求更新,如果我更新,我会从 code-push 获取旧包(bundle-id 1.6.5)。无法理解为什么我会得到旧代码作为更新。我没有正确设置一些参数吗?
反应原生:0.44.1
反应原生代码推送:2.1.1-beta