Skip to content

About

Detects whether the APP has authorized cellular and WALN, and can guide users to enable network settings(Swift version)

Resources

Stars

13 stars

Watchers

1 watching

Forks

Repository files navigation

LLNetworkAccessibility-Swift

CI Status Version License Platform

Installation

LLNetworkAccessibility-Swift is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'LLNetworkAccessibility-Swift'

Example

// 1. 开启检测
LLNetworkAccessibility.start()

// 2. 配置自定义弹框
LLNetworkAccessibility.configAlertStyle(type: .custom,closeEnable: false,tintColor: .red)

// 3. 网络授权监听
LLNetworkAccessibility.reachabilityUpdateCallBack = { state in
    guard let state = state else { return }
    switch state {
    case .available:
         print("网络已授权")
    case .restricted:
         print("网络没授权")
    case .unknown:
         print("没有网络(飞行模式)")
    default:
        break
    }
}

Sample graph

wecom-temp-3333310-b849c7c289043303f0a7cf115841ad97

My information

var info = {
  nickName  : "lanlinxl",
  address : "https://juejin.cn/post/7175080567648550969"
}

License

LLNetworkAccessibility-Swift is available under the MIT license. See the LICENSE file for more info.

About

Detects whether the APP has authorized cellular and WALN, and can guide users to enable network settings(Swift version)

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages