问题标签 [google-nearby]

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 回答
205 浏览

ios - 使用 Nearby API 的 iOS 的 DISTANCE_TYPE_EARSHOT?

我看到了 setDistanceType 为 DISTANCE_TYPE_EARSHOT 的策略文档(这是我想要的)。现在,对于 iOS,这似乎不可用。

如果我们将 discoveryMediums 设置为使用音频,这会做同样的事情吗?想知道为什么 iOS 没有等价物。

0 投票
1 回答
91 浏览

swift - Google Nest subscriptionWithMessageFoundHandler 触发一次?

我试图围绕这样一个事实进行编码,即在设备使用音频(或 Android 的 Earshot)超出范围后,messageLostHandler 不会触发几分钟。

我希望每隔几秒钟就会从另一台设备收到一条消息。它会触发一次。这是预期的吗?由于我不能依赖 messageLost 处理程序 - 我如何知道设备何时真正超出超声波的范围?

我在收到 subscriptionWithMessageFoundHandler 后编写了一个计时器,希望另一条消息进来我可以使计时器无效或重新启动。如果计时器触发,我会知道 x 秒过去了,并且其他设备必须超出范围。没有这样的运气。

更新:这是有问题的代码:

请注意,“PING”只打印一次。

0 投票
1 回答
124 浏览

android - Android 附近消息 API 发布“预期为 BEGIN_OBJECT 但为字符串”

我正在尝试使用附近的示例并点击此链接: https ://developers.google.com/nearby/messages/android/pub-sub

我想订阅并发布一个小文本。所以我补充说:

并单击按钮:

并尝试在其他手机上接收它:

但我得到错误:

我做错事情了?因为我认为我不需要像这里建议的那样去解析它: GSON: Expected BEGIN_OBJECT but was STRING

关于附近的另一个问题:是否可以仅使用超声波公开文本?

感谢您的时间。

0 投票
2 回答
297 浏览

android - 如何检测订阅者何时在发布者端找到/丢失发布的消息?

我正在使用谷歌的NearBy Messages API从服务器(这里是一个 android 设备)发布一些消息,并从客户端(另一个 android 设备)订阅这些消息。

在这个我想在服务器端维护客户端的日志时间

  • 当客户端找到发布的消息时
  • 当客户端超出范围时
  • 当客户取消订阅时

但到目前为止,我还没有在 API 中找到任何通知上述内容的内容。让我知道是否有任何解决方案。

还有一件事publishing withStrategy.BLE_ONLY给了 status in ResultCallback#onResultlike

0 投票
0 回答
118 浏览

android - 在某些 Android 设备中,使用 Google 附近 API 时会自动关闭 Wifi

有关 Google-Nearby 的文档可在此处获得

https://developers.google.com/nearby/messages/overview

示例程序在这里给出

https://github.com/googlesamples/android-nearby/tree/master/messages/NearbyDevices

当我运行此示例时,WIFI 会自动关闭如何解决此问题

0 投票
1 回答
296 浏览

android - 检查是否已允许使用 Google Nearby

有什么方法可以验证 Google Nearby API 是否已获得授权?
该方法以原子方式enableAutoManage()执行所有操作,因此,它没有帮助,我只想在我已经拥有权限的情况下使用publish()and subscribe(),否则,什么也不做。有任何想法吗?

0 投票
2 回答
1886 浏览

android - 我看不到与信标相关的附近通知

我的设备昨天获得了谷歌服务应用程序的更新。

我已经用两个信标、一个 iBeacon 和一个 Eddystone-UID 在 Android 上测试了谷歌附近的通知。

这些信标处于活动状态,并在平台中正确注册。(我认为它们已在 Android Beacon Tool 应用程序中注册)。

我向他们添加了来自 Google Beacons 仪表板的 url 附近的通知附件。

我的设备没有收到与这些信标相关的任何通知,而我的设备使用新的附近通知系统(不是 Chrome 系统)正确接收来自物理网络信标(发出 Eddystone-url)的通知

iBeacon 和 Eddystone-UID 是否准备好附近的通知?

0 投票
0 回答
51 浏览

android - 如何取消设备与 Google Nearby 之间的初始链接?

我已经研究了一段时间,虽然这里有一些线程在一定程度上回答了这个问题,但我还没有找到适合我想做的事情。

我希望能够在 10 分钟内多次监控两个设备彼此靠近。Nearby Messages 有一个检测距离设置,非常适合此设置,该设置称为DISTANCE_TYPE_EARSHOT.

问题是,一旦在两台设备之间建立了连接,所有后续通信都会通过互联网进行,持续 10 分钟。

有什么办法可以取消这个链接?该线程确实提到可以手动清除“Google Play 服务”上的数据以取消配对设备。有没有办法以编程方式做到这一点?

或者,是否有一个 API 能够满足我的需求?

0 投票
1 回答
442 浏览

android - 在后台服务中未发现 iBeacon

所以这是我的情况:

我正在为一个需要检查附近是否有注册信标的应用程序(我使用 GoogleAPI)。

即使应用程序没有运行,也必须这样做,所以我使用的服务会一直运行,直到周围没有信标。

问题是,如果我GoogleApiClient在服务内部创建,Nearby.Messages.subscribe在 Activity 内部做同样的事情时似乎不起作用,不会导致任何问题。

这是我的服务代码

MainActivity 在中启动服务,在onCreate()中绑定自身onStart()并在中解除绑定onStop()

0 投票
1 回答
525 浏览

android - 如何使用我的应用程序找到附近的用户?

我目前正在开发一个 android 应用程序,现在的要求是识别我附近正在使用该应用程序的用户。谁能帮我这个 ?

任何人有任何示例代码或算法???