OWUProximityManager 0.0.4

OWUProximityManager 0.0.4

测试已测试
语言语言 Objective-CObjective C
许可 MIT
发布最后发布2014年12月

由 David Ohayon 维护。查看.



  • David Ohayon

使用 iBeacons 和 CoreBluetooth 检测并连接附近的设备。

示例项目

要模拟功能,在一个设备上选择客户端,然后选择另一个设备上的服务器。由于测试设备之间的距离很可能很近,因此预计代理方法将很快触发。

home server client

用法

只需为 OWUProximityManagerConstants.h 创建一些UUID,然后

设置服务器

[[OWUProximityManager shared] startupServerWithDelegate:delegate]

设置客户端

[[OWUProximityManager shared] startupClientWithDelegate:delegate]
// defaults to CLProximityNear
[OWUProximityManager shared].desiredProximity = CLProximityImmediate

两点:

  • 如果客户端在进入服务器的范围内启动,则不会调用 proximityClientDidEnterRegion
  • 在退出区域大约一分钟之后才会调用 proximityClientDidExitRegion (开发论坛链接)

待办事项

  • 对 BeaconRegion 测量功率进行更多调整
  • 在 OWUProximityServer 中处理无效的服务
  • 正确处理本地通知的返回
  • 并且更多。
  • 欢迎提出建议、问题或拉取请求。

联系

David Ohayon

许可

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