Skip to content

Jiafan/EXNetworkState

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

实时获取设备网络

概述

基于苹果提供的 Reachability.h/m 实现监听设备当前网络状态,支持区分 2G、Edge、3G、4G、WIFI 及 网络不可用 等5种不同状态.

除了监听网络状态,还提供获取当前运营商代码。

集成使用的时候可以有两种姿势:

  1. 使用CocoaPods的同学可以:pod 'EXNetworkState'
  2. 喜欢自己管理源码的同学可以直接下载源代码,将 EXNetworkState 目录加入项目就行。

开放接口

Apple Reachability 原有接口

  1. 获取检测指定主机(ip)连通性实例;
  • 获取检测互联网连通性实例;
  • 获取检测本地 WiFi 可用性实例;
  • 开始/停止 状体实时通知;
  • 当前网络状态.

扩展接口

  1. 获取当前网络状态,细化区分不同状态(支持区分 2G、Edge、3G、4G、WIFI 及 网络不可用 等5种不同状态);
  • 判断 Wifi 是否可用;
  • 获取运营商代码.

About

monitor device network state in real time

Resources

License

Stars

Watchers

Forks

Packages

No packages published