用什么API来检查用户是否要使用漫游呼叫?

我正在开发一个处理电话号码的应用,并遇到了一个问题,如果用户试图进行漫游呼叫,我必须弹出一条警告消息(为了使它更清楚,我暗示用户在另一个省/州)。 我发现这篇文章(有没有什么办法来确定iPhone是否正在漫游?)从stackoverflow,但它是相当古老。

苹果是否提供了这个API? 如果Apple有,那么api / class的名称是什么? 如果没有,这篇文章是否仍然是解决这个问题的唯一方案?

谢谢!


不,没有API可以让你检测用户是否在漫游。 此外,您指出的教程适用于越狱设备。 它不适用于Appstore应用程序。

你可以用CTCarrier类读出用户载体。 但它清楚地表明,您将无法检测漫游:

讨论

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

链接地址: http://www.djcxy.com/p/58399.html

上一篇: What API to use to check if user is about to use roaming call?

下一篇: Is it possible to build this iPhone app? (phone usage/consumption monitoring)