了解更多常见问题教程

3个职位/0个新职位
最后一篇文章
叶士丹利
离线
最后一次见到:1年8个月前
已加入:2016-12-23 06:52
广告iBeacon包

嗨,对话,
我在sdk6.0.6中使用DA14585。
我通过“app\u easy\u gap\u update\u adv\u data”功能交替实现了可连接广告和iBeacon包。
现在,设备可以连接,也可以公布iBeacon格式。
然而,如果我想设备仍然广告iBeacon包,即使设备与移动电话连接,有可能吗?
我该怎么做?你能给我一些建议吗?
谢谢。

关键词:
设备:
PM\U对话框
离线
最后一次见到:20小时32分钟前
工作人员
已加入:2018-02-08 11:03
嗨,斯坦利·尤耶,

嗨,斯坦利·尤耶,

是的,当您的设备与移动电话连接时,您可以发布广告。连接时,将触发用户\u app \u adv \u undirect \u complete()(堆栈将取消广告),完成状态的值为0x00。因此,我建议您通过if(status as status==GAP|ERR|u cancelled | | status==0x00)修改“if”参数中的检查。这样,当你连接到你的手机,你仍然可以做广告。但是您应该注意应用程序的状态,例如,当设备与您的手机断开连接时,SDK将发送一个GAPC\u DISCONNECT\u IND,然后GAPC\u DISCONNECT\u IND\u handler()将被触发,但状态将从APP\u CONNECTED更改为APP\u CONNECTABLE(因为您在应用程序启动后已开始广告)连接),这将以断言结束。所以,您应该在应用程序中处理这个问题。

谢谢你的对话

叶士丹利
离线
最后一次见到:1年8个月前
已加入:2016-12-23 06:52
嗨,PM\U对话,

嗨,PM\U对话,
谢谢。:)