如果我删除通知后收到“附近”通知,为了再次收到相同的通知,我需要强制移动电话再次扫描信标。可以关闭蓝牙并再次打开它会起作用吗?此蓝牙OFF-ON是否可以启动信标的扫描?
它确实有效。但这种行为很难理解和预测。再次打开蓝牙后,有时移动设备会在一分钟内检测到所有信标并显示所有通知,有时移动设备只检测到一个信标,有时移动设备不再显示任何附近通知。
蓝牙OFF-ON如何影响扫描信标? 谢谢。
答案 0 :(得分:0)
不幸的是,Nearby依赖于专有Google Play服务中的封闭源代码。与类似的iOS API类似,但与开源Android API不同,具体实现没有详细记录,并且可能随时由Google更改。虽然现在可以开启蓝牙功能,但它可能不适用于任何时候可能出现的不同版本的Google Play服务。
如果你想在附近进行蓝牙扫描时进行逆向工程,你可以在LogCat中查看系统信息,看看你什么时候开始收到这样的信息:
07-02 14:03:17.894 30720-30736/? D/BtGatt.GattService
表示蓝牙扫描处于活动状态。
可能触发蓝牙扫描的可能事件是:
但请记住,无论您从此次调查中发现什么,都可能会随着下一版Google Play服务发生变化。
答案 1 :(得分:0)
我们通常将滑动解释为通知中暂时不感兴趣的指示,因此有一些退避行为试图阻止信标向用户发送不需要的通知。
它可以帮助我们理解您想要实现的目标,我们可以建议其他方法。例如,Notifications有一个开发人员模式,可以改变我们在您调试或尝试的情况下显示通知的方式。