Unity 判断当前网络类型

在用Unity做移动端时,有时需要判断手机当前的网络类型,Unity 提供了相关的API  ,相当方便。 代码如下:


 /// <summary>
 /// 获取当前网络类型(2g、3g、4g/Wifi/无)
 /// </summary>
/// <returns></returns>
 public static NetworkReachability GetNetworkReachabilityType()
 {
          return Application.internetReachability;
 }



Mark:   

1.Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork  →  "当前为运行商网络(2g、3g、4g)";


2.Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork  →  "当前为Wifi网络";


3.Application.internetReachability == NetworkReachability.NotReachable  → "没有连接网络"

猜你喜欢

转载自blog.csdn.net/qq_32260719/article/details/79926887