【问题标题】:How to retrive cellular network information from XCode, iPhone?如何从 XCode、iPhone 中检索蜂窝网络信息?
【发布时间】:2011-08-30 07:15:03
【问题描述】:

是否有任何可用的 API 可以为我提供以下详细信息:

  1. 信号质量
  2. 国家代码
  3. 网络代码
  4. 区号
  5. 小区 ID
  6. 基站 ID
  7. GPRS 小区 ID
  8. GPRS 基站 ID
  9. 信号强度;
  10. 最大信号强度

但是如果无法在 dbm 中检索信号强度,我需要什么

注意:我可以通过拨打 3001#12345# 手动获取此信息,如下面的 iPhone 屏幕截图所示(信号强度显示在 dbm 的左上角):

https://picasaweb.google.com/lh/photo/Qf6MBY2jtfpWImTyTHk4Gg?feat=directlink

【问题讨论】:

  • 您是否打算通过 Apple iTunes 分发您的应用程序?如果是这样,那么您会失望地听到没有公共 API 之类的东西可以让您检索该信息。

标签: iphone xcode


【解决方案1】:

Apple 尚未正式提供任何 API 来计算信号强度。 但是你可以参考官方的Core Telephony框架(CTCarrier Class)来获取一些细节,比如国家代码,网络代码等。

【讨论】:

  • 嗨,感谢您的回答,上面列表中对我来说非常重要的数据是在 dbm 中获取信号强度,如果有任何方法可以获取此信息,它不是在我的应用程序中使用的分类数据Android 你只需一行代码就可以得到这个数字..
  • @zaaterah,你是对的,在 android 中这是可能的,但据我所知,在 iOS 中没有确定信号强度的官方方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多