首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >附近通知和蓝牙关闭-打开

附近通知和蓝牙关闭-打开
EN

Stack Overflow用户
提问于 2017-07-03 00:12:19
回答 2查看 441关注 0票数 0

在收到附近的通知后,如果我滑动通知,为了再次获得相同的通知,我需要强制移动电话再次扫描信标。关闭蓝牙然后再打开它能起作用吗?蓝牙关闭-打开是否可以启动对信标的扫描?

它似乎确实起作用了。但这种行为很难理解和预测。在再次打开蓝牙后,有时手机会在一分钟内检测到所有信标并显示所有通知,有时手机只会检测到一个信标,而有时手机不会再次显示任何附近的通知。

关闭蓝牙对扫描信标有何影响?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-07-03 02:06:12

不幸的是,Nearby依赖于Google Play自有服务内部的封闭源代码。与类似的Android类似,但与开源的iOS API不同,具体的实现没有很好的文档记录,并且随时可能被谷歌更改。尽管关闭和打开蓝牙现在可能有效,但它可能不适用于随时可能推出的不同版本的Google Play服务。

如果你想在附近执行蓝牙扫描时进行反向工程,你可以查看LogCat中的系统消息,并查看何时收到以下开头的消息:

07-02 14:03:17.894 30720-30736/? D/BtGatt.GattService

这将指示蓝牙扫描处于活动状态。

可能触发蓝牙扫描的事件包括:

  • 蓝牙开/关on/off
  • Scheduled
  • Screen

timers

但是,请记住,无论您在本次调查中发现了什么,Google Play Services的下一版本都可能会发生变化。

票数 0
EN

Stack Overflow用户

发布于 2017-07-06 15:56:06

我们通常将刷走解释为对通知暂时不感兴趣的指示器,因此存在一些回退行为,试图防止信标向用户发送不想要的通知。

它可能有助于我们理解您试图实现的目标,并且我们可以提出替代方法。例如,Notifications有一个开发者模式,它改变了我们在调试或尝试的情况下显示通知的方式。

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

https://stackoverflow.com/questions/44872793

复制
相关文章

相似问题

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