Android:在卸载应用程序之前保存密钥,并在再次安装应用程序时返回密钥



在我的应用程序中有2个活动:第一个主动脉(家庭活动)和第二次游戏(MainActivity中有EDITEXT),允许用户输入键以打开gameeactivity)。

我首次为用户提供独特的密钥,在它的帮助下,用户可以首次打开游戏反应性。第二次用户必须购买另一个键以打开游戏性(这意味着每次用户需要其他键时打开游戏反应性)。如果用户卸载了我的应用程序,我想在内部存储中保存该密钥(我之前提供的免费键)。

因此,如果用户再次安装我的应用程序,则将检查设备内部存储中的键钥匙 。如果没有,那没关系。

如果您没有得到任何东西,请问我。请帮我 。请求

我认为你不能那样做。您不应该迫使用户未经同意将数据保存在手机上。

遵循此主题:Android:永久保存文件(即使在清除数据/卸载之后)

他们的做法多种多样,但是在线。我建议不要寻求任何离线节省解决方案。最好的方法是将您的设备ID发送到服务器,如果服务器具有设备ID,则它将返回错误,其他明智的方法将将设备ID存储在数据库中并返回免费键。因此,要么您的应用程序卸载服务器仍然具有设备ID,因此可以确保用户无法获得更多免费的键。

希望它会有所帮助:)

最新更新