苹果官方是如何检测iBeacon并且显示的?

您好,在研究ibeacon过程中,发现iphone在锁屏的状态下,左下角会出现app的icon,请问下这个是如何进行显示的?是app控制的么?

app显示的声明了自己监听哪个UUID,那么当手机在后台检测到了这个UUID,就会出现app的icon。目前观察到招商银行有这样的图标,我们的BTrigger也有

恩应该是这样,但很奇怪,为什么从来没有出现过微信的icon,微信中周边肯定也是监听UUID的吧?但从来没有出现在左下角

那意思就是app在程序中主动的监听自己的UUID,然后app在后台进行后台扫描,当在某个地点检测到这个UUID,比如走到招商银行附近,当程序处于锁屏状态时,苹果就会自动显示到左下角,显示在左下角不是app控制的,是苹果自动显示的,是吧?

是的。至于微信那种,它似乎没有在后台监听,仅在摇一摇这个时候,在app前台监听。