Unity判断用户联网状态,WiFi/移动网络/无网络-阿里云开发者社区

开发者社区> chinar-yunxi> 正文

Unity判断用户联网状态,WiFi/移动网络/无网络

简介: Unity判断用户联网状态,本文提供全图文流程,中文翻译。 助力快速完成 Unity 开发项目的网络链接状态 NetworkReachability —— 网络可连接性 仅判断联网与否,可直接调用一下函数 返回 true ,就是联网,反之不联网
+关注继续查看

Unity判断用户联网状态


本文提供全图文流程,中文翻译。

Chinar 坚持将简单的生活方式,带给世人!

(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)

Chinar —— 心分享、心创新!

助力快速完成 Unity 开发项目的网络链接状态

给新手节省宝贵的时间,避免采坑!

1

NetworkReachability —— 网络可连接性


Application.internetReachability == 不同的状态时,就对应不同的网络状态

Application.internetReachability == NetworkReachability.ReachableViaLocalAreaNetwork :Wifi链接

Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork :移动网络

Application.internetReachability == NetworkReachability.NotReachable :没有网络

仅判断联网与否,可直接调用一下函数

返回 true ,就是联网,反之不联网
举个例子

/// <summary>
/// 网络可达性
/// </summary> 
/// <returns></returns>
public bool IsNetworkReachability()
{
    switch (Application.internetReachability)
    {
        case NetworkReachability.ReachableViaLocalAreaNetwork:
            print("当前使用的是:WiFi,请放心更新!");
            return true;
        case NetworkReachability.ReachableViaCarrierDataNetwork:
            print("当前使用的是移动网络,是否继续更新?");
            return true;
        default:
            print("当前没有联网,请您先联网后再进行操作!");
            return false;
    }
}

END

本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com

对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何抓取无线网络数据包
结论: Mac: airport, tcpdump Windows: Omnipeek Linux: tcpdump, airmon-ng 以太网里抓包很简单,各种软件一大把,什么Wireshark,Ethereal,Sniffer Pro 一抓一大把。不过如果是无线数据包,就要稍微麻烦一点了。网上找了一堆罗里吧嗦的文章,绕来绕去的,其实抓无线包一条命令就好了。 Windows
6981 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
11954 0
zabbix监控外网地址-使用zabbix icmp-ping监控网络状态
    公司使用了三线接入,联通.电信.移动最近发现一个问题,有时候网站经常打不开,或者打开的速度很慢,查找原因发现三线之中的一条线路丢包很严重,打客服电话官方回答“线路受到非法攻击,技术人员正在解决”。
3151 0
+关注
chinar-yunxi
有人天生为王、有人败者为寇 脚下的路如果不是自己的选择,那么旅途的终点在哪?也就没人知道....
157
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载