问题标签 [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.
ios - 使用 Nearby API 的 iOS 的 DISTANCE_TYPE_EARSHOT?
我看到了 setDistanceType 为 DISTANCE_TYPE_EARSHOT 的策略文档(这是我想要的)。现在,对于 iOS,这似乎不可用。
如果我们将 discoveryMediums 设置为使用音频,这会做同样的事情吗?想知道为什么 iOS 没有等价物。
swift - Google Nest subscriptionWithMessageFoundHandler 触发一次?
我试图围绕这样一个事实进行编码,即在设备使用音频(或 Android 的 Earshot)超出范围后,messageLostHandler 不会触发几分钟。
我希望每隔几秒钟就会从另一台设备收到一条消息。它会触发一次。这是预期的吗?由于我不能依赖 messageLost 处理程序 - 我如何知道设备何时真正超出超声波的范围?
我在收到 subscriptionWithMessageFoundHandler 后编写了一个计时器,希望另一条消息进来我可以使计时器无效或重新启动。如果计时器触发,我会知道 x 秒过去了,并且其他设备必须超出范围。没有这样的运气。
更新:这是有问题的代码:
请注意,“PING”只打印一次。
android - Android 附近消息 API 发布“预期为 BEGIN_OBJECT 但为字符串”
我正在尝试使用附近的示例并点击此链接: https ://developers.google.com/nearby/messages/android/pub-sub
我想订阅并发布一个小文本。所以我补充说:
并单击按钮:
并尝试在其他手机上接收它:
但我得到错误:
我做错事情了?因为我认为我不需要像这里建议的那样去解析它: GSON: Expected BEGIN_OBJECT but was STRING
关于附近的另一个问题:是否可以仅使用超声波公开文本?
感谢您的时间。
android - 如何检测订阅者何时在发布者端找到/丢失发布的消息?
我正在使用谷歌的NearBy Messages API从服务器(这里是一个 android 设备)发布一些消息,并从客户端(另一个 android 设备)订阅这些消息。
在这个我想在服务器端维护客户端的日志时间
- 当客户端找到发布的消息时
- 当客户端超出范围时
- 当客户取消订阅时
但到目前为止,我还没有在 API 中找到任何通知上述内容的内容。让我知道是否有任何解决方案。
还有一件事publish
ing withStrategy.BLE_ONLY
给了 status in ResultCallback#onResult
like
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 会自动关闭如何解决此问题
android - 检查是否已允许使用 Google Nearby
有什么方法可以验证 Google Nearby API 是否已获得授权?
该方法以原子方式enableAutoManage()
执行所有操作,因此,它没有帮助,我只想在我已经拥有权限的情况下使用publish()
and subscribe()
,否则,什么也不做。有任何想法吗?
android - 我看不到与信标相关的附近通知
我的设备昨天获得了谷歌服务应用程序的更新。
我已经用两个信标、一个 iBeacon 和一个 Eddystone-UID 在 Android 上测试了谷歌附近的通知。
这些信标处于活动状态,并在平台中正确注册。(我认为它们已在 Android Beacon Tool 应用程序中注册)。
我向他们添加了来自 Google Beacons 仪表板的 url 附近的通知附件。
我的设备没有收到与这些信标相关的任何通知,而我的设备使用新的附近通知系统(不是 Chrome 系统)正确接收来自物理网络信标(发出 Eddystone-url)的通知
iBeacon 和 Eddystone-UID 是否准备好附近的通知?
android - 在后台服务中未发现 iBeacon
所以这是我的情况:
我正在为一个需要检查附近是否有注册信标的应用程序(我使用 GoogleAPI)。
即使应用程序没有运行,也必须这样做,所以我使用的服务会一直运行,直到周围没有信标。
问题是,如果我GoogleApiClient
在服务内部创建,Nearby.Messages.subscribe
在 Activity 内部做同样的事情时似乎不起作用,不会导致任何问题。
这是我的服务代码
MainActivity 在中启动服务,在onCreate()
中绑定自身onStart()
并在中解除绑定onStop()
。
android - 如何使用我的应用程序找到附近的用户?
我目前正在开发一个 android 应用程序,现在的要求是识别我附近正在使用该应用程序的用户。谁能帮我这个 ?
任何人有任何示例代码或算法???