纳金网

标题: Unity如何判断网络连接类型 [打印本页]

作者: 王者再临    时间: 2015-10-30 00:12
标题: Unity如何判断网络连接类型

今天遇到了一个问题,如何判断手机游戏当前的网络连接类型,是wifi还是234G?起初准备在Android中写好插件供Unity调用,后来在网上浏览众神的帖子时,在csdn上看到了使用NetworkReachability的使用方法,于是自己的安卓机完美解决,屌丝惜肾无爱疯,希望有人可以试试在ios上是否同样可用。
  1. using UnityEngine;
  2. using System.Collections;

  3. public class Test : MonoBehaviour {

  4.     string s;
  5.         // Use this for initialization
  6.         void Start () {
  7.         if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
  8.         {
  9.             s = "2G/3G/4G";
  10.         }
  11.         else if (Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork)
  12.         {
  13.             s = "wifi";
  14.         }
  15.         else if (Application.internetReachability == NetworkReachability.NotReachable)
  16.         {
  17.             s = "duan wang";
  18.         }
  19.         

  20.         }
  21.        
  22.         // Update is called once per frame
  23.         void Update () {
  24.             
  25.         }

  26.     void OnGUI()
  27.     {
  28.         GUILayout.Label(s);
  29.     }
  30. }
复制代码





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5