【问题标题】:Google Nearby Notifications not working correctlyGoogle 附近的通知无法正常工作
【发布时间】:2016-11-28 06:42:44
【问题描述】:

我正在尝试使用 iBeacon 信标在我的 Android 手机上测试 Google Nearby 通知。它似乎只是间歇性地工作。当我进入信标的范围时,通知似乎在大多数时候都没有发生。我会在几小时后或随机时间看到通知。

我无法理解这一切应该如何运作。我希望在我进入信标范围后不久,通知会显示在通知列表中(我知道它们的优先级较低)。 Nearby Notifications 的全部意义在于让信标附近的人看到通知并采取一些措施。

今天的实施方式似乎完全没用。有人看到这个工作正常吗?

【问题讨论】:

  • 您使用什么设备型号和操作系统版本进行测试?您是否使用信标扫描应用验证了信标在附近时被检测到并且您希望看到附近通知?
  • 我已经在我的 LG G4 和 Nexus 6 Android 设备上验证了这一点。我使用不同的应用程序验证了正确检测到 Beacon 的应用程序,包括我自己的应用程序。我有最新的操作系统和更新,包括 Google Play。就像我提到的那样,它有时会起作用,但是当我看到通知时它是随机的或间歇性的。
  • 我们在各种设备上的体验完全相同。另外,如果我通过滑动删除附近的通知,它会隐藏一段时间,但稍后 - 在随机一段时间后 - 再次出现。有时一秒钟后,如果我还在 EddyStone 的覆盖范围内,有时即使在几个小时后也不会出现,即使我在覆盖范围内。我完全糊涂了,不知道什么是正确的工作。

标签: android notifications ibeacon google-nearby


【解决方案1】:

(我在附近工作)

该实施试图在创造开发者价值与尊重用户的注意力和电池之间取得平衡。为此,我们在您可能会遇到的发布版本中做出了一些选择:

  • 如果您滑开通知,它会消失的时间呈指数增长(1 天、2 天、4 天……)

  • 该通知仅在屏幕开启事件后出现。对于大多数用例和用户,这将是最低优先级通知。这意味着它不会创建状态栏图标。

  • 对于已经体验过附近通知热烈欢迎体验的用户,一些通知将以低优先级开始生活。这些确实创建了一个状态栏图标。但是,几分钟后,它们会以低优先级消失并保持在最低优先级。

一些开发人员的混淆点是低优先级与(图标)与最低(无图标)优先级。我们也可能存在影响召回的错误。

如果您想加快日志记录(adb shell setprop log.tag.NearbyDiscovery VERBOSE)并将错误报告的相关部分作为 gist 或 pastebin 发布,我们可以查看。我不能保证在这个论坛上做出回应,但如果我们有错误,我们会积极修复它。您需要通过 3P 信标扫描仪(我们有时使用 nRF Connect)确保您在信标范围内,然后关闭屏幕并打开屏幕,如果未在 10 内创建通知,则捕获错误报告-15 秒。

【讨论】:

  • 安德鲁,非常感谢您的回复。您对通知以指数方式消失的响应确实有道理,但它并没有向我解释为什么我有时会在几个小时内多次看到相同的通知,或者它不会在很长一段时间内出现。例如,我注意到相同的通知每隔大约一小时出现 3 次。这是我早上在 Beacon 上注册但一整天都没有看到的全新通知。
  • 感谢您告诉我该通知仅显示在屏幕开启事件中,但对我来说似乎没有意义。这是否意味着如果有人正在积极使用手机并且靠近信标,他可能会完全错过通知并且直到他下次打开手机时才会看到它?大多数用户不会错过邻近/附近通知吗?零售业的全部承诺是让那些犹豫不决的邻近客户立即进行转换。这将如何说服任何零售商使用此功能?我有点困惑。
  • 安德鲁,我正在为您获取日志,敬请期待。再次感谢您的帮助和回复,因为在任何地方都很难找到有关此功能的相关信息。
  • 我们正在平衡电池、用户体验和开发者价值。我们的统计数据表明用户经常打开手机屏幕。
  • 安德鲁,我对后台扫描仅适用于屏幕开启事件感到非常失望。此要求忽略了许多用例,即使用户现在不在范围内,也可以向信标附近的用户发送通知。附近的通知已经是低优先级警报,我不认为后台扫描会消耗太多电池。所以我很惊讶你只会在屏幕上的事件上进行背景扫描。这与现在用户必须积极参与才能下载使用应用程序没有什么不同。您是否希望尽快改变这一点? (请说是):(
猜你喜欢
  • 1970-01-01
  • 2016-06-19
  • 2019-11-03
  • 2016-11-27
  • 1970-01-01
  • 2016-07-22
  • 2021-08-09
相关资源
最近更新 更多