如果Android App已安装在设备上,如何检测?

时间:2015-06-18 12:45:44

标签: android

如果用户从他的设备中删除了应用程序,是否可以在设备上保存一些信息?像键值(f.e。(“app id”,“安装日期”)),不会被删除

背景:我们正在开发一个应用程序,它有一个匿名用户“探索应用程序”。如果用户登录,则应删除此用户。我们可以涵盖所有情况,但如果用户删除整个应用程序则不会。在iOS中,您可以通过在iOS-Keychain中保存一些值来实现此目的。

欢迎任何想法或变通方法!

2 个答案:

答案 0 :(得分:2)

您必须将数据保存到某个外部文件。因此,当您想要获取数据时,您可以根据文件路径读取数据。

答案 1 :(得分:1)

  

如果用户从他的设备中删除了应用程序,是否可以在设备上保存一些信息?

您可以在卸载应用程序时不会自动删除的位置(例如,Environment提供的根之一)将内容放在外部存储上。但是,用户可以在用户需要时删除该文件。

除此之外,没有任何选择,特别是因此应用程序不会留下残留物,并且会使用户的设备变得混乱。

  

我们正在开发一个应用程序,它有一个“探索应用程序”的匿名用户。如果用户登录,则应删除此用户。

目前还不清楚这与您的原始问题有什么关系。