我正在尝试使用 iBeacon 信标在我的 Android 手机上测试 Google Nearby 通知。它似乎只是间歇性地工作。当我进入信标范围时,通知似乎在大多数情况下都不会发生。我会在几个小时后或随机时间看到通知。
我无法理解这一切应该如何运作。我希望在我进入信标范围后不久,通知会显示在通知列表中(我知道它们的优先级较低)。附近通知的全部意义在于让信标附近的人看到通知并采取一些行动。
今天的实施方式似乎完全没用。有没有人正确地看到这个工作?
我正在尝试使用 iBeacon 信标在我的 Android 手机上测试 Google Nearby 通知。它似乎只是间歇性地工作。当我进入信标范围时,通知似乎在大多数情况下都不会发生。我会在几个小时后或随机时间看到通知。
我无法理解这一切应该如何运作。我希望在我进入信标范围后不久,通知会显示在通知列表中(我知道它们的优先级较低)。附近通知的全部意义在于让信标附近的人看到通知并采取一些行动。
今天的实施方式似乎完全没用。有没有人正确地看到这个工作?
(我在附近工作)
该实现试图在创造开发者价值与尊重用户的注意力和电池之间取得平衡。为此,我们在您可能会遇到的发货版本中做出了一些选择:
如果您轻扫通知,它会以指数级增长的时间消失(1 天、2 天、4 天……)
通知仅在屏幕开启事件后出现。对于大多数用例和用户,这将是最低优先级通知。这意味着它不会创建状态栏图标。
对于已经体验过附近通知热烈欢迎体验的用户,一些通知将以低优先级开始生活。这些确实创建了一个状态栏图标。然而,作为低优先级的几分钟后,它们会淡入最低优先级并停留在那里。
一些开发人员的混淆点是低优先级与(图标)与最低(无图标)优先级。我们也有可能存在影响召回的错误。
如果您想启动日志记录(adb shell setprop log.tag.NearbyDiscovery VERBOSE)并将错误报告的相关部分作为 gist 或 pastebin 发布,我们可以查看。我不能保证在这个论坛上做出回应,但如果我们有错误,我们会积极修复它。您需要通过 3P 信标扫描仪(我们有时使用 nRF Connect)确保您在信标范围内,然后关闭屏幕并打开屏幕,如果未在 10 内创建通知,则捕获错误报告-15 秒。