首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin IOS获取iBeacon广告数据

Xamarin IOS获取iBeacon广告数据
EN

Stack Overflow用户
提问于 2020-02-17 12:34:42
回答 1查看 353关注 0票数 0

我试图读取iBeacon广告中所写的信息,并且在IOS中总是有空值。我已经开发了一个运行正常的安卓应用程序,在OnScanResult()中,我得到了我需要的所有信息的ScanRecord。

同样的不适用于IOS,有没有人找到一种读取这些数据的方法?

谢谢你,詹卢卡

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-17 12:56:34

不幸的是,iOS阻止访问任何与iBeacon格式匹配的BLE广告的原始蓝牙数据包数据。操作系统在与iBeacon匹配时实际上会截断数据包的数据字段。

这似乎是苹果有意设计的,可能是为了防止阅读任何未知的iBeacon接近UUID。苹果的本地API要求您预先了解邻近UUiD。

这有点傻,因为正如你所见,Android没有这样的限制。但你不能和苹果争辩!

在我的博客文章中有更多信息:http://www.davidgyoungtech.com/2013/10/21/corebluetooth-doesnt-let-you-see-ibeacons

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60262611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档