iPhone的iOS:如何检测漫游时? (不适用于越狱手机)

我正在编写一个网络使用量很大的应用程序。 我被告知要警告用户费用,但只能在漫游模式下使用。 我知道有一种方法可以知道手机在漫游的时间,比较越狱后两个未公开的文件。 但我需要找出如何为非越狱手机。 BTW在SCNetworkReachability api上没有发现任何东西。

泰!


没有办法知道他们是否使用API​​漫游。 你可以看看它们是在Wifi还是在手机上,但就是这样。


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

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

把一个人和另一个人比较一下,你就有了。

在边界附近不是100%可靠的,但足以提供警告信息。

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

上一篇: iPhone iOS: how to detect when in roaming? (Not for jailbreaked phones)

下一篇: How to split a list into subsets with no repeating elements in python