我想知道最好的方法是什么来检查某个用户是否第一次使用我的应用程序,以及当他们更新时它会重置并使其认为他们是新用户。
编辑(为了更精确):我想在我的sql服务器中存储一个用户ID号,并且我希望每个用户在第一次下载时创建一个密码,但我也希望他们可以选择“已经拥有帐户”,以便他们可以跨设备同步帐户
最佳答案
就像非法参数提到的那样,最可靠的方法是使用服务器,因为如果您使用共享首选项,用户可以删除数据或移动到不同的设备,并且看起来像是一个全新的用户。
如果您不想经历创建和管理自己的服务器的麻烦,您可以考虑使用 Google's Cloud Save API 。当您的应用程序启动时,检查云中的现有数据。如果那里什么都没有,那就是一个新用户,所以创建数据。事情应该就是这么简单。
关于java - 如何检查用户是否第一次使用我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23763936/