2

我在 Play 商店中有一个应用程序(比如说版本代码 1.1),它没有在清单中使用 android:sharedUserId。我需要用户可以与另一个应用程序共享他的数据,所以我在清单中使用 android:sharedUserId 制作了一个新版本(1.2),以允许共享。这导致当用户从 1.1 更新到 1.2 时,无法访问他的数据。

当我意识到这个问题时,很快就制作了一个新版本(1.3),从清单中删除了 android:sharedUserId,将其保留在第一个版本中。

现在我看到用户直接从 1.1 升级到 1.3,没有任何问题,应用运行良好。但是从 1.1 升级到 1.2 再升级到 1.3 的用户仍然无法访问他的数据。对于我所做的阅读,我可以理解 1.2 无法访问数据,因为指定为 sharedUserId 的用户与在 1.1 版中创建目录的用户不同。但在 1.3 中没有 android:sharedUserId (清单与 1.1 版中的相同)。所以我不明白为什么没有访问权限。

有人可以找出问题所在以及如何解决?

谢谢

4

0 回答 0