0

请允许我解释这个问题,我构建并发布了使用谷歌地图的安卓应用程序。用于签署该应用程序的证书已丢失,因此我无法以与以前的谷歌播放规则相同的名称发布下一个更新。

出于这个原因,我被迫使用新证书签署应用程序并重命名应用程序。现在,以前的用户正在报告相同的双重实例的问题。除了用于签署它们的名称和证书之外,这两种情况确实没有太大区别。

所以我的问题是,如何为我的用户简化过渡工作,我知道卸载旧版本并安装新版本可以解决问题,但我只是想知道是否可以通过设置代码实现某种程度的控制在 google play 中让应用程序用户更清晰、更轻松?另外,如果您认为我对问题的看法也是错误的,请提出更好的建议。提前致谢!

4

2 回答 2

1

这个问题:隐含意图卸载应用程序?

将向您展示如何使用和触发将为用户启动卸载过程的意图。

您可以使用 PackageManager 找出是否存在旧版本。如果它是创建并启动卸载意图。也许在启动意图之前告诉用户您将通过对话或其他方式来执行此操作。

于 2012-05-22T03:24:46.680 回答
0

也许您可以检测您的旧应用程序是否已安装并阻止用户使用您的新应用程序,直到它被卸载。前任。在您的主要活动上使用“if”语句,如果它检测到您的旧软件包已安装并指示用户在继续之前将其卸载,则会创建一个警报对话框。只是一个想法!

Android - 检查是否存在其他应用程序

于 2012-05-22T03:27:47.533 回答