我创建了一个Android应用程序,用户需要登录才能存储一些信息,比如他们的分数,等级等等,这些信息对于所有人来说都是不安全或开放的。
现在不想提示用户登录或注册,我的问题是我的应用程序如何自动获取用户相同的信息,如他的Android帐户的gmail地址?
收到电子邮件后,我可以发送与申请结果相关联的电子邮件。
感谢。
答案 0 :(得分:1)
您可以在SharedPreferences
首先注册并播放......等等,完成游戏,将结果写入SharedPreferences
下次加载,检查/阅读SharedPreferences
是否存在此类信息/数据然后处理... blah blah
在SharedPreferences
上查找信息:http://developer.android.com/reference/android/content/SharedPreferences.html
答案 1 :(得分:0)
Google IO视频中有一个很好的例子,遗憾的是我不记得它是哪一个。
基本上,您创建一个UUID并将其存储在共享首选项中,这样如果它被卸载则会尊重隐私。
然后,UUID用于键入所有信息,如果用户希望注册proplery,则使用此密钥,稍后可以与google ID相关联,使得该过程完全无缝,而不是单一登录。
我认为这是在2010年的视频中,但我不记得演讲者的名字了。
这里有一个链接涵盖了一些基础知识:
How can I get the UUID of my Android phone in an application?