我正在尝试使用iBeacon信标在我的Android手机上测试Google附近的通知。它似乎只是间歇性地工作。当我进入Beacon的范围时,通常似乎不会发生通知。我会在几个小时后或随机时间看到通知。
我无法理解这一切应该如何运作。我希望在我处于信标范围后不久,通知会显示在通知列表中(我知道它们是低优先级的)。附近通知的重点是让位于信标附近的人看到通知并采取一些行动。
今天实施的方式似乎完全没用。有没有人能正确看到这项工作?
答案 0 :(得分:2)
(我在附近工作)
实施尝试平衡创建开发人员价值,同时尊重用户的注意力和电池。为此,我们在您可能遇到的运输版本中做了一些选择:
如果您删除通知,它会在指数级增加的时间内消失(1天,2天,4天......)
通知仅在屏幕开启事件后显示。对于大多数用例和用户,它将是最低优先级通知。这意味着它不会创建状态栏图标。
对于已经通过“附近通知”热门欢迎体验的用户,某些通知将以低优先级开始生活。这些会创建一个状态栏图标。然而,在优先级低的几分钟之后,它们会逐渐消失,并保持最低优先级。
与某些开发人员混淆的一点是与(icon)与min(无图标)优先级相比较低。我们也可能有一个影响召回的错误。
如果你想加速记录(adb shell setprop log.tag.NearbyDiscovery VERBOSE)并将错误报告的相关部分作为gist或pastebin发布,我们可以看看。我不能保证在这个论坛上有回应,但如果我们有错误,我们就有动力解决它。您需要通过3P信标扫描仪(我们有时使用nRF Connect)确保您处于信标范围内,然后关闭屏幕并进行屏幕显示并捕获错误报告(如果通知未在10内创建) -15秒。