13。广告时间间隔

我们的实现广告在687.5毫秒间隔。在某些应用程序中雷竞技安卓下载,我们可能想要做广告用更短的时间间隔,或者我们可能希望使用更长的时间间隔。很容易修改我们将演示在下面。

user_config.h,改变广告的间隔user_adv_conf结构:

静态常量结构体advertise_configurationuser_adv_conf={addr_src=APP_CFG_ADDR_SRC(USER_CFG_ADDRESS_MODE),/ /广告/最小间隔intv_min=MS_TO_BLESLOTS(687.5),/ / 687.5毫秒/ / /广告的最大时间间隔intv_max=MS_TO_BLESLOTS(687.5),/ / 687.5毫秒

:

静态常量结构体advertise_configurationuser_adv_conf={addr_src=APP_CFG_ADDR_SRC(USER_CFG_ADDRESS_MODE),/ /广告/最小间隔intv_min=MS_TO_BLESLOTS(One hundred.),/ / 100毫秒/ / /广告的最大时间间隔intv_max=MS_TO_BLESLOTS(One hundred.),/ / 100毫秒
  • 构建项目和加载到目标

  • 使用SmartSnippets权力分析器来验证间隔已经改变了。

_images / sw_adv_intv.png

图19广告时间已经更改为100 ms

请注意

增加广告的时间间隔降低了平均电流消耗即可以让你的电池持续时间更长。然而降低广告间隔通常允许中央更快地找到你的设备即可以让用户经历过更好。苹果发布了一些指导方针,应该注意在选择广告间隔的装置与一个基于iOS的设备需要沟通:

https://developer.apple.com/library/archive/qa/qa1931/_index.html