我正在J2ME中编写一个应用程序。我想通过他的手机识别用户。是否可以找到与手机关联的电话号码或任何唯一号码?
答案 0 :(得分:4)
在许多手机型号上都可以通过System.getProperty
访问IMEI设备专用标识符。但是,属性名称因制造商而异。
有关更多信息,请参阅Getting Device IMEI。
答案 1 :(得分:2)
一种方法是在安装期间下载应用程序时将唯一标识符插入JAD文件。然后,应用程序可以通过从其JAD文件中读取标识符字符串来唯一地向服务器标识自己。
答案 2 :(得分:1)
没有MIDP API可用于检索电话号码或手机的IMEI号码。一些制造商提供了检索IMEI号码的扩展名。
对于更通用的解决方案,您需要创建自己的服务来识别手机。如果您具有网络访问权限,则可以在应用程序首次启动时创建GUID并将其注册到服务器中。
答案 3 :(得分:0)
我在这里支持izb的答案。我只想补充说,还有更多内容,比如提供在服务器上存储唯一标识符的机制,重置它的机制(以及相应的UI),并在jad文件中重新生成和设置它。所有这些都是必需的。