【问题标题】:How can i send notification using a Eddystone URL?如何使用 Eddystone URL 发送通知?
【发布时间】:2016-07-19 04:03:26
【问题描述】:

我正在尝试使用 Eddystone URL 向 Android 设备发送通知。

到目前为止我尝试了什么:

  1. 我已尝试使用 altbeacon 库传输 Eddystone URL。

  2. 我已使用定位应用程序传输了 Eddystone URL。

Scanner app. 中成功检测到上述传输的 URL

Google Docs 表示在Beacon Tools App 中注册信标以发送通知。所以我尝试在Beacon Tools App 中注册信标。但信标是NOT getting detected。 发生这种情况是因为我正在使用我的 phone as a beacon?

如果是这样,我如何通过我的信标发射器显示通知?

编辑

我的手机运行 Android 5.1 和 Chrome 51。我也在隐私设置中启用了物理网络。我已经在超过 2-3 台设备上对其进行了测试。但还是没有运气!

【问题讨论】:

    标签: android altbeacon eddystone google-beacon-platform eddystone-url


    【解决方案1】:

    编辑:此问题已在发行版 2.9 中修复。如果您遇到此问题,请确保您已升级到该库版本。

    虽然在 iOS 版本的 BeaconTools 和 Chrome 上检测 Eddystone 帧工作正常,但这些应用的 Android 版本无法检测到它们。这是由于 Android 信标库(版本 2.8.1 及更早版本)未能在标头中包含单独的服务 ID PDU 以完全符合规范。显然,iOS 版本的应用程序可以容忍这种缺失,但 Android 版本则不能。

    已在此处提出修复建议:https://github.com/AltBeacon/android-beacon-library/pull/401。我已验证此更改允许在 Android 上的两个应用上检测传输。

    我将在本周末推出该库的二进制版本以包含此更改。如果您需要更快的修复,请在上面的链接上发表评论,我将分享一个预发布的二进制文件。

    【讨论】:

    • 这是否意味着我们必须等待使用固定库的 Chrome 和物理网络应用程序的新版本才能使 Eddystone-URL 正常工作?
    • 不,只有 Android Beacon Library 和 Android Beacon Locate 应用需要更新其发射机输出才能与 Google 的 Androud 信标工具和 Android Chrome 兼容。
    • 发布更新版本后。更新答案。所以它会对其他用户有用!
    • 我已经用 2.9 版的链接更新了答案。
    • @davidgyoung 在使用最新版本后,它也不会通过 Chrome (51) 的“附近的物理网页”进行通知。但它在 BeaconTools 中被检测到。
    【解决方案2】:

    了解传输的 Eddystone-URL 不会自动导致接收设备上的通知,除非存在用于检测和显示 URL 的应用程序。适用于 iOS 和 Android(49 岁以上)的 Chrome 会通知您“附近的物理网页”,点击它会显示详细信息。

    请参阅here 了解更多信息,了解它在 Android 上的外观。

    【讨论】:

    • 请参阅编辑。但是为什么 Beacon Tools App 中没有检测到信标?
    • 请看我的其他回答。
    【解决方案3】:

    我已成功扫描 Locate 应用程序 2.7.1 版所宣传的 Eddystone-URL 信标帧,并在 iOS 1.4 版 BeaconTools 应用程序中对其进行扫描,并使用 Chrome 将其检测为物理网络发射器带有 Chrome 51.0.2704.104 的 iOS 上的 Today 小部件。

    我不必向 Google 注册信标就可以让 Chrome Today 获取它们。

    这表明这通常有效,但可能存在特定于设备的问题或其他配置。

    编辑:虽然这适用于这些应用的 iOS 版本,但不适用于 Android 版本。请参阅我的其他答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-27
      • 2010-12-17
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      • 2016-12-20
      相关资源
      最近更新 更多