每部手机的IMSI号码都是唯一的吗?
我想知道关于Android的答案。
请帮忙。
答案 0 :(得分:7)
Wikipdia:
国际移动用户身份或IMSI(play /ɪmziː/)是与所有GSM和UMTS网络移动电话用户相关联的唯一标识。
并非所有Android设备都在GSM或UMTS上。所以我猜想那些不使用这些网络的人根本不会对IMSI有任何价值。但我真的很倚靠这样的东西是独一无二的。我发现不同的制造商/运营商有时会为每个设备提供相同的#,以获得一些所谓的唯一ID。如果事实证明使用相同的ID有成千上万的设备,那将导致您头痛。
话虽这么说,我没有专门研究IMSI的经验所以这只是我的猜测。
编辑:据我所知,没有一个人都可以作为唯一ID使用所有“正确”值。以下是一些可以为您提供一些想法的链接:
Is Secure.ANDROID_ID unique for each device?
Is there a unique Android device ID?
如果可能,我认为您最好自己生成自己的UUID并存储它。但这当然意味着它将不会通过卸载您的应用程序而持续存在(或者如果您选择将其存储在那里,则通过SD卡擦除)
答案 1 :(得分:4)
IMSI是订户标识符,与SIM相关联,而不是电话。如果您将SIM卡从一部手机移动到另一部手机,那么您也正在移动IMSI,所以不,如果这是您正在寻找的,那么每部手机并不是唯一的。
有一个与手机本身相关的标识符 - 它是IMEI(国际移动设备标识)。每个电话应该是唯一的 - 一个关键用途是由运营商检测被盗手机。
请参阅:http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity