我最近对现有应用程序进行了更改,我们希望将更改推送给用户,作为可下载的更新。
应用程序识别出有更新,并下载该文件。下载后,我们可以点击apk文件,它说它将取代现有的应用程序。我们单击“确定”,然后单击“安装”并收到一条消息,只是说“应用程序未安装”。
我们希望这是一个相当无缝的过渡到新更新,因为我们有大约1000名用户需要此更新才能让我们公司顺利运行。
两个应用程序(旧版本和新版本)都使用相同的证书签名APK。让每个用户手动卸载然后安装新版本不是一个选项,因为我们已经限制了他们对手机功能的访问。
答案 0 :(得分:3)
如果没有看到日志和/或清单文件,很难确定,但需要快速查找:
在AndroidManifest.xml文件中,检查以确保:
每个版本的versionName都不同
< manifest xmlns:android =“http://schemas.android.com/apk/res/android” 包= “XXXXX” 机器人:的versionCode = “2” android:versionName =“2.1.0 Fred”>