问题标签 [google-beacon-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
186 浏览

google-beacon-platform - 通过 API 密钥验证接近信标

是否可以使用 API 密钥而不是 OAuth 客户端对 Proximity Beacon API 进行身份验证?Authorizing Requests页面似乎表明这是可能的,但是我所有读取附加到请求的端点的尝试都失败key=<API_KEY>401: UNAUTHENTICATED

我能够使用 OAuth 成功访问端点,但如果可能的话,我想选择一种更简单的方法。

0 投票
1 回答
272 浏览

google-beacon-platform - 信标不会注册。“已经存在”

我正在尝试通过 Proximity Beacon API 注册 Eddystone 信标。我将以下数据发布到https://proximitybeacon.googleapis.com/v1beta1/beacons:register

但是,我所做的每一次尝试都会返回以下响应:

这是我尝试注册的第一个信标。https://proximitybeacon.googleapis.com/v1beta1/beacons?q=status:active上的 GET不返回任何内容:

…这告诉我信标实际上还不存在。我还需要连同信标注册请求一起发送吗?

0 投票
1 回答
585 浏览

android - 如何检索附加到 Eddystone-URL 的数据?

我正在尝试在 Android 中使用 Eddystone 和 Nearby 消息。我使用Proximity Beacon API注册了一个 Eddystone-UID并附加了一些数据。然后在我的应用程序中,我使用Nearby Messages API中的示例来检索它,一切似乎都运行良好。

由于我想使用 Eddystone-URL 和网站以供随意使用,但提供下载应用程序的可能性,我试图仅使用 Eddystone-URL,并附加一些数据,因此我可以在应用程序。

我执行了与 Eddystone-UID 相同的步骤,但我的应用程序没有看到任何消息。信标似乎已注册,并且附加了数据,但它没有收到任何内容的应用程序。

我错过了什么吗?这不支持吗?

0 投票
1 回答
191 浏览

google-beacon-platform - 信标注册,但响应指示错误的 UID

我使用Google Proximity API成功注册了一个信标,但响应显示不同的 UID

请求网址 https://proximitybeacon.googleapis.com/v1beta1/beacons:register

要求

回复

如果您仔细观察,响应中的 UID 与 POST 请求中的 UID 不匹配。另外,我尝试了https://proximitybeacon.googleapis.com/v1beta1/beacons?q=status:active GET,但我仍然看到 UID 略有不同。

0 投票
3 回答
1787 浏览

android - Google 附近消息 API 无法正常工作

我已经使用 Google Proximity API注册了一个信标和附加数据。接下来,我编写了一个测试 Android 应用程序来侦听信标并订阅在我的开发控制台中创建的消息。我已按照此处此处记录的所有步骤进行操作。问题是永远不会调用 onFound 回调。

API信息在这里

我的 AndroidMannifest.xml 中是否需要任何特定权限?我只在清单中添加了 com.google.android.nearby.messages.API_KEY 元数据属性。

0 投票
2 回答
1731 浏览

android - 我可以在 Android 中将 iBeacon 与附近消息一起使用吗?

Beacon 概述中,它说 Proximity Beacon API 支持 iBeacon。

这是否意味着我可以检测到 iBeacon 并使用 Android 应用程序中的Nearby Messages API检索附加到它的数据?

编辑:由于 iOS 的 Get Beacon 消息作为注释说:“iOS 的 Nearby API 仅支持查找 Eddystone 信标”,但它没有说明 Android 的 Nearby API 的任何内容,也许我们可以假设它可以看到每个信标的类型?我仍然希望对此进行确认。

0 投票
4 回答
778 浏览

ibeacon - Google Proximity API,如何注销信标并在其他地方重用?

Google 提供了一种使用 Proximity API 将信标注册到其注册器的方法。

用于此的调用是

但是,没有提供“取消注册”的文件

问题:

  1. 有API吗?
  2. 取消授权就够了吗?

设想:

  1. 使用测试帐户,信标设备已经注册和授权。
  2. 生产需要另一个帐户来拥有它。猜猜,这需要取消注册/取消授权

哪个是对的?

0 投票
1 回答
422 浏览

proximity - 使用 Google Proximity Beacon API 进行地理围栏

新的 Google Proximity Beacon API 是否可以使用带有信标的地理围栏?当用户进入或退出信标周围的区域时是否有回调?我无法在 Google 文档中找到它。

0 投票
1 回答
47 浏览

android - 将附件/属性移动到新信标

当 Proximity Beacon API 首次发布时,我设想的用例是创建一个简化信标字段替换的系统,因为客户端检索的元数据(附件和键/值属性)与当前表示该数据的信标硬件是分开的(本质上是AdvertisedId)。

在我看来,附件和属性代表了信标的角色(巴士站 X、商店前门等),但可以根据需要将硬件换成该角色。这意味着如果信标死了并且必须更换,人们可以轻松地使用 APIAdvertisedId为相同的角色注册/激活新的,并停用/停用旧的(死)信标硬件。

我无法确定当前 API 是否真的可以使用此用例。注册时无法为信标指定名称(它会自动命名为其 AdvertisedId 的版本),并且AdvertisedId在后续更新中将被忽略(因此无法更改)。

我能说的最好的,“在现场替换信标”的唯一方法是激活一个新的信标并复制所有附件/属性/等。从旧实例。我是否误解了 API 中的关注点分离?是创建信标角色以在 API 之外进行管理的唯一方法吗?信标现场更换似乎是设计的核心租户。

0 投票
3 回答
719 浏览

google-beacon-platform - Eddystone AdvertisedId 是什么?

我在玩一个 Eddystone 信标,并在尝试注册它时撞到了墙。

我购买的信标供应商提供了一个应用程序,可让您从信标中读取以下数据:

Eddystone-UID:

  • 命名空间:2F234454F4911BA9FFA6
  • 实例 ID:1
  • 0米处测得的功率:-20

iBeacon/AltBeacon:

  • UUID:41f037b6-f49d-4379-8350-e209ea4eadd1
  • 专业:0
  • 未成年人:1
  • 1米处测得的功率:-61

鉴于此信息,在使用 Eddystone 注册信标时,我应该使用什么来创建我的 AdvertisedId?

谢谢!