在开发 android 应用程序时,我们在以下描述的情况下在升级过程中发现了以下问题:
·版本 < 1.0 没有在清单中声明 android:sharedUserId ·高于 1.0 (1.X) 的版本在清单中声明了 android:sharedUserId。
问题是我们发现版本 1.0 之前的用户无法将应用程序更新到任何版本 >= 1.0,因为共享用户不兼容
所以我们想做一个新的构建删除 sharedUserId 以允许他们升级。但是我们还有另一个问题:如果我们删除共享用户 ID,我们发现 1.0 版本的用户将来将无法更新到较新的 1.X 版本,因为安装失败。
我们如何统一升级过程?实现这一目标有什么技巧吗?
谢谢