我们的Android应用将由其他公司接管。这需要更改app-id / package-id(从com.mycompany.app到com.newcompany.app)。但是,当安装较新版本的apk时,它会作为单独的应用程序安装,因为app-id不匹配。想知道是否有任何提示我们可以添加到清单,表明当前版本是特定app-id的升级。对于从其他公司购买Android软件产品的任何公司来说,猜测这将是一个常见问题。问候。
答案 0 :(得分:1)
没有什么可以让一个应用程序(com.package.appA)升级(通过应用程序商店)到另一个应用程序(com.package.appB)。
那就是说,你真的不需要改变包名来转移应用程序。大多数用户都不知道他们安装的应用程序的软件包名称,因此它不会真正为您带来任何可信度。
您需要做的是提供新公司是您的应用程序的发布签名密钥。他们需要将此新版本的应用程序上传到Play商店。希望你只有一个这个应用程序。
如果您计划转移更多应用,请提供未来提示:
答案 1 :(得分:0)
如果您的Gradle文件指定了应用程序ID:
R
类最终将使用新的包名称。此外,用于解析相关类名的包名称也是如此。清单会改变。)