我想在用户首次安装应用时向用户提供一些意见(但我希望它与设备相关)。这意味着如果他卸载并重新安装,他将无法再次获得这一点。我找到了以下方法:
将设备先前的数据保留在共享偏好设置中,如果我发布应用更新,该设备将被删除
将以前的数据存储在sql数据库中,但如果用户从设置中清除数据,则会丢失
在SD卡存储数据中创建一个文件,将该文件保存在.foldername
的文件夹中并检查文件值,问题是用户可以将其删除
每次用户打开应用程序时,它都会将设备ID发送给服务器,服务器会在提供点之前检查它是否先前存储过。问题是应该避免服务器维护。
除了这三种方法还有其他方法吗? 你能用其他方式建议我吗? 或者你可以告诉我,如果没有其他方法对3和4更好吗?