Android提供以下方法来确定网络运营商:http://developer.android.com/reference/android/telephony/TelephonyManager.html#getNetworkOperatorName()。然而,即使是文档中明确说明了:
返回当前注册运营商的字母名称。 可用性:仅当用户注册到网络时。CDMA网络上的结果可能不可靠(使用getPhoneType()来确定是否在CDMA网络上)。
问题是我们需要一种可靠的方法来检测运营商,以便我们可以识别流量来源。如果有类似的问题,最好的解决方案是什么?
返回当前注册运营商的字母名称。 可用性:仅当用户注册到网络时。CDMA网络上的结果可能不可靠(使用getPhoneType()来确定是否在CDMA网络上)。
问题是我们需要一种可靠的方法来检测运营商,以便我们可以识别流量来源。如果有类似的问题,最好的解决方案是什么?