【问题标题】:IMEI Number on non-network devices非网络设备上的 IMEI 号码
【发布时间】:2014-05-12 08:44:03
【问题描述】:

我目前正在开发一个应用程序,其中代码使用设备 IMEI 号码作为变量来将某些内容存储在数据库中。我们需要看看读数来自什么设备。

即: 字符串 IMEI = telephonyManager.getDeviceId();

但是,我不确定这在没有网络访问权限的手机上会如何表现,例如只有 wifi 的平板电脑。会返回一个唯一值吗?它会返回null吗?

我知道使用 IMEI 有其他替代方法,我不需要解释我可以使用哪些替代值。我只需要知道当我在没有网络访问权限的电话上拨打这个电话时会发生什么。请不要提供关于替代 ID 的建议或我所要求的以外的任何其他内容。感谢您抽出宝贵时间阅读此问题。

谢谢, -马克

【问题讨论】:

  • "我知道使用 IMEI 有其他选择,我不需要解释我可以使用哪些替代值。我只需要知道当我在电话上拨打此电话时会发生什么没有网络访问权限。请不要提供有关替代 ID 的建议或我所要求的以外的任何内容。感谢您抽出宝贵时间阅读此问题。"

标签: android imei


【解决方案1】:

你会得到null

刚刚在我 3 年前编写的应用程序中遇到了这个问题,并且刚刚转换为平板电脑格式。我忘记了我们正在使用 IMEI(违背了你和我都收到的建议 ;-)),我们开始向服务器发送一大堆空设备 ID。

遗憾的是,在我追踪到那个小黑客之前,我花了很多网络日志。

【讨论】:

  • 感谢您抽出宝贵时间回答。我将不得不做出改变以适应。
  • 我希望我可以根据各种替代方案为您提供建议,至于哪些方法行之有效,但我们还没有实施替代方案。客户已将此放在待办事项中,以供进一步的服务器开发,同时我们将平板电脑排除在推出之外。
  • 你用什么代替IMEI?
  • @jcesar 我还没有实施修复(我们现在已经从目标受众中删除了平板电脑)。但是,请查看 stackoverflow.com/questions/2322234/…android-developers.blogspot.com/2011/03/… 的信息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-21
  • 1970-01-01
  • 2021-07-27
  • 2018-11-15
  • 2016-08-07
  • 2010-10-15
相关资源
最近更新 更多