我正在开发一款应用程序,该应用程序很快将在Google Play Store上发布。
同时,我们的一些用户将使用ADB和提供的APK在他们的设备上手动安装该应用程序。当应用程序将在存储中时,它将是一个更新(具有不同的版本代码),但它仍将使用与上一个APK相同的包名称和证书。
已经手动安装的应用程序会收到此更新吗?(我个人认为不是,因为如果我记得很清楚,商店有在设备上安装应用程序的历史,对吧?)
否则,我们是否应该要求用户从商店手动(重新)安装应用程序?在这种情况下,首选项会被保留吗?
当你在Play Store上发布应用程序时,你可以选择在Beta或Alpha测试中发布,这样只有一些用户可以从商店中查看和安装它,这样当你的应用程序准备好对所有用户可见时,你就可以在生产中移动它。
为了实现这一点,你可以创建一个谷歌小组,邀请一些测试版用户加入这个小组,然后在开发者控制台中添加你创建的小组的电子邮件。