【问题标题】:What API to use to check if user is about to use roaming call? [closed]使用什么 API 来检查用户是否要使用漫游呼叫? [关闭]
【发布时间】:2014-02-26 08:02:41
【问题描述】:

我正在开发一个处理电话号码的应用程序,但遇到了一个问题,如果用户尝试拨打漫游电话,我必须弹出一条警告消息(为了更清楚,我暗示用户是在另一个省/州)。我从 stackoverflow 找到了这篇文章(Is there any way to determine if the iphone is roaming?),但它已经很老了。

Apple 是否为此提供了任何 API?如果 Apple 有,要使用的 api/class 的名称是什么?如果没有,那篇文章是否仍然是解决此问题的唯一方法?

谢谢!

【问题讨论】:

    标签: ios iphone roaming


    【解决方案1】:

    没有 API 可以让您检测用户是否在漫游。您指向的教程也适用于越狱设备。它不适用于 Appstore 应用。

    您可以使用CTCarrier 类读出用户运营商。但它明确指出您将无法检测到漫游:

    讨论

    此字符串由运营商提供并格式化以呈现给用户。如果用户正在漫游,该值不会改变;它始终代表用户拥有帐户的提供商。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      相关资源
      最近更新 更多