【问题标题】:iPhone iOS: how to detect when in roaming? (Not for jailbreaked phones)iPhone iOS:如何检测何时漫游? (不适用于越狱手机)
【发布时间】:2011-11-14 19:58:07
【问题描述】:

我正在编写一个网络使用量很大的应用程序。我被告知要警告用户费用,但仅限于在漫游模式下。 我知道有一些方法可以知道手机何时漫游比较越狱 iphone 上的两个无证文件。但我需要了解如何使用非越狱手机。 BTW 在 SCNetworkReachability api 上一无所获。

泰!

【问题讨论】:

标签: iphone ios roaming


【解决方案1】:

无法知道他们是否正在使用 API 漫游。您可以查看他们使用的是 Wifi 还是蜂窝网络,仅此而已。

【讨论】:

    【解决方案2】:

    您可以从 CoreTelephony 获取用户的家庭网络国家代码。 有一些列表可以将 MNCC(移动网络国家代码)映射到真实的国家代码。

    接下来从 CoreLocation 获取您的位置,并使用地理定位从中获取地址。

    比较一下,就知道了。

    在边界附近不是 100% 可靠,但足以发出警告消息。

    【讨论】:

      猜你喜欢
      • 2012-03-22
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-12
      相关资源
      最近更新 更多