这是一个一直困惑我的问题,现在有个个较好的答案。
识别设备底层码。一般是唯一的。
1、所有的设备都可以返回一个 TelephonyManager.getDeviceId()
2、所有的GSM设备 (测试设备都装载有SIM卡) 可以返回一个
TelephonyManager.getSimSerialNumber()3、所有的CDMA 设备对于 getSimSerialNumber() 却返回一个空值!
4、所有添加有谷歌账户的设备可以返回一个 ANDROID_ID
5、所有的CDMA设备对于 ANDROID_ID 和 TelephonyManager.getDeviceId() 返回相同的值(只要在设置时添加了谷歌账户)
以上几点,确保了你即使是不同的账号,不同的网络,不同的手机号,还是卸载了之后又重新下载,只要是同一个手机下单,设备的唯一编号就不会改变,系统就自动识别为不是新人,所以不能使用最新的优惠。
感谢百度知道“晨冬溯雪”的解答。