我正在编写一个网络使用率很高的应用。我被告知要警告用户费用,但仅限于漫游模式。 我知道有一些方法可以知道手机何时漫游比较越狱iphone上的两个未记录的文件。但我需要了解如何使用非越狱手机。 BTW在SCNetworkReachability api没有发现任何内容。
泰!
答案 0 :(得分:3)
无法知道他们是否正在使用API漫游。你可以知道他们是在Wifi还是Cellular,但就是这样。
答案 1 :(得分:1)
您可以从CoreTelephony获取用户的家庭网络国家/地区代码。 有列表将MNCC(移动网络国家代码)映射到真实国家/地区代码。
接下来从CoreLocation获取您的位置,并使用地理位置从中获取地址。
比较一个,你就拥有它。
靠近边界不是100%可靠,但足以发出警告信息。