我在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中的清单相同)。所以我无法理解为什么没有访问权。
有人可以弄清楚问题是什么,怎么解决?
感谢的