BeaconBox 1.0.3

BeaconBox 1.0.3

Abhishek 维护。



BeaconBox 1.0.3

  • 作者:
  • Abhishek Kumar Ravi

Beacon Box

CI Status Version License Platform

特性

  • 扫描 iBeacons
  • 停止扫描
  • 使用高精度计算距离
  • 作为 iBeacon

安装

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

BeaconBox 通过 CocoaPods 提供。要安装它,请简单地将以下行添加到您的 Podfile 中

pod 'BeaconBox'

步骤

先决条件

  1. 在项目的 Info.plist 文件中添加 CoreLocation 授权密钥
  • NSLocationWhenInUseUsageDescription
  • NSLocationAlwaysUsageDescription
  • NSLocationAlwaysAndWhenInUseUsageDescription
  1. 您的 iBeacons 的 UUID

扫描 iBeacon

// Note: Check with your iBeacon Manufacture for UUID of iBeacons

if let myUUID = UUID(uuidString: "f7826da6-4fa2-4e98-8024-bc5b71e0893e") {

BeaconBox.shared.scan(uuid: myUUID) { (beacons, error) in

    guard let beaconError == error else {
        
        // onFail
        print(beaconError)
        return
    }

    // onSuccess
    print("Found Beacons : \(beacons.count)")
    
}

停止扫描

BeaconBox.shared.stop(onCompletion: { (status) in

    if status {
        print("Successfully Stoped ...")
    }
}
    
})

版本

v1.0.2

  • 添加示例
  • 更新 README
  • 扫描 iBeacons
  • 停止扫描
  • 使用高精度计算距离

作者

Abhishek Kumar Ravi

许可证

BeaconBox 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。