我需要为Android应用程序使用唯一的ID,我认为该设备的序列号将是一个很好的候选人.如何在我的应用中检索Android设备的序列号?
我正在寻求帮助来获取我的Android手机的UUID.我搜索了网络,发现了一个可能的解决方案,但它不能在模拟器中工作.
这是代码:
Class<?> c;
try {
c = Class.forName("android.os.SystemProperties");
Method get = c.getMethod("get", String.class);
serial = (String) get.invoke(c, "ro.serialno");
Log.d("ANDROID UUID",serial);
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
有人知道它为什么不起作用,或者有更好的解决方案吗?
我想知道是否有人在使用谷歌C2DM时遇到过这个问题?这是我面临的情景:
现在我从我的服务器向用户的手机发送消息,他们收到重复的消息.
任何人都可以了解这是预期的行为或我如何解决它?谢谢,