1. 程式人生 > >Unity 判斷當前網路型別

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  → "沒有連線網路"