FGRoute 1.0.7

FGRoute 1.0.7

测试已测试
语言语言 CC
许可证 MIT
发布上次发布2021年1月

Arthur Sahakyan 维护。



FGRoute 1.0.7

  • 作者
  • Arthur Sahakyan

FGRoute

Awesome Version License Platform

FGRoute 用 C 和 Objective C 编写(包括 Swift 支持),帮助开发人员摆脱处理 WiFi 接口的麻烦。

示例



要运行示例项目,先克隆仓库,然后在 Example 目录中运行 `pod install`。

要求

iOS 8 及以上版本。

安装

CocoaPods

FGRoute 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中

pod "FGRoute"

然后,运行以下命令

pod install

手动

  1. 将其拖放到您的项目中

  2. 导入 "FGRoute.h"

  3. 现在您可以开始使用了!

用法

使用 FGRoute,您可以轻松获取 IP 地址、路由、ssid 等信息。

首先,为了 Objective-C 导入文件顶部的头文件

#import "FGRoute.h"

对于 Swift

import FGRoute

Swift 的完整方法文档

FGRoute.isWifiConnected() // Bolean value to check internet connection

FGRoute.getGatewayIP() //route ip address

FGRoute.getSSID() // Connected wifi name

FGRoute.getBSSID() // Connected wifi BSSID

FGRoute.getSSIDDATA() // Connected wifi SSIDDATA

FGRoute.getIPAddress() // Your local ip address in network

FGRoute.getNetmask() // Connected wifi Netmask

FGRoute.getDestination() // Connected wifi Destination ip address

Objective-C 的完整方法文档

[FGRoute isWifiConnected]; // Bolean value to check internet connection

[FGRoute getGatewayIP]; //route ip address

[FGRoute getSSID]; // Connected wifi name

[FGRoute getBSSID]; // Connected wifi BSSID

[FGRoute getSSIDDATA]; // Connected wifi SSIDDATA

[FGRoute getIPAddress]; // Your local ip address in network

[FGRoute getNetmask]; // Connected wifi Netmask

[FGRoute getDestination]; // Connected wifi Destination ip address

iOS 13 及以上版本

您需要启用 "访问 WiFi 信息" 权限,并且必须至少满足以下条件之一

  • 具有访问位置权限的应用
  • 当前启用的 VPN 应用
  • NEHotspotConfiguration

查看示例获取更多详细信息

作者

Arthur Sahakyan, [email protected]

许可协议

FGRoute 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。