我正在为没有用户登录的Android制作应用程序。该应用程序允许人们匿名上传照片。由于应用程序有一些用户生成的内容,我想以某种方式识别用户而无需登录。基本上,是否可以从应用商店中提取用户详细信息,或唯一标识在应用中下载和发布内容的每个帐户
答案 0 :(得分:1)
识别设备:
在服务器上发布图片后,您可以获取设备IMEI号码和其他详细信息。
识别用户:
您可以检索使用图片发布图片的用户的电子邮件ID 您可以从以下代码
获取注册的emailIDAccount[] accounts = AccountManager.get(context).getAccounts();
String email="";
if(accounts.length > 0)
email = accounts[0].name;
为此您需要以下权限
<uses-permission android:name="android.permission.GET_ACCOUNTS" />