问题标签 [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 回答
789 浏览

ios - iOS 后台扫描上的 Google Nearby API

我在我的 Swift 应用程序中设置了 Nearby API,当应用程序在前台时我可以接收消息。按照文档中的说明, 我尝试将其包含params.allowInBackground = true在适当的位置,但出现错误:

所以,我不能这样做,我的 GNSSubscription 对象看起来像这样:

我的 messageHandlers 看起来像这样:

有了这个设置和范围内的 Eddystone 信标,我现在在后台收到通知!既然这是我想要的,我应该很高兴。但是,如果我让设备连接到 xcode 并在后台使用应用程序,我开始看到这样的消息流(似乎大约每 5 秒一次):

我正在使用 NearbyMessages 的 v0.10.0。如果有人能指出我正确的方向,让后台扫描在 iOS 上可靠地工作,那就太好了。

0 投票
1 回答
1500 浏览

android - Google 附近的通知无法正常工作

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

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

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

0 投票
1 回答
470 浏览

google-chrome - Eddystone + 谷歌信标平台

我正在关注谷歌主题演讲中的视频(https://www.youtube.com/watch?v=3nYyApSiSLQ)。我在演示中也有相同的信标(iBKS 105)并设法将其配置为服务 UID。通过使用谷歌的信标工具,我能够在谷歌信标仪表板中检测和注册信标,并添加我的附件和 URL。

但是,在我完成该程序的那一刻,我无法在我的设备上看到任何附近的消息/通知。演示演示的人轻松地做到了,我想知道我哪里出错了。我错过了什么?我已经完成了这个人在他的主题演讲中所说的一切。

我已尝试为 Eddystone URL 服务并成功广播了该 URL。我真的很想让 UID 也能正常工作。

任何帮助都可以。先谢谢了!

0 投票
1 回答
855 浏览

eddystone - 我可以在不向 Google Beacon Platform 注册 Beacon 的情况下使用 Nearby Notification API 吗?

我想在我的信标附近时向用户推送通知。如果我使用 Proximity Beacon API 在 Google Beacon Platform 上注册我的信标,然后针对它注册 Nearby Notification,那将非常容易。我不想在 Google Beacon Platform 上注册信标,但仍然通过 Nearby Notification API 向用户发送通知。

0 投票
1 回答
735 浏览

firebase - 离线启用 Google Nearby Messages API?

我正在使用我的 iOS 应用程序中的 Nearby Messages API 接收由 Eddystone 信标触发的消息,并且运行良好。我正在为应用程序的后端使用 Firebase 的实时数据库。由于 Firebase 的缓存非常棒,我可以让应用在离线状态下运行得非常好。

我的问题是是否有人知道/使用一种技术(可能与 Firebase 结合使用)来提前缓存与信标关联的附件(例如将所有 Eddystone 附件缓存在特定命名空间中),以便在应用程序没有连接时有效地获取信标附件到互联网。

任何关于探索领域的建议或建议都会很棒。

0 投票
1 回答
838 浏览

android - 附近通知不显示

我已经配置了三种类型的信标:

  • Eddystone-UID
  • 带有 TLM 的 Eddystone-UID
  • iBeacon

它们在谷歌信标仪表板中可见,我也在信标工具包应用程序的“已注册”选项卡中看到这些信标。

我添加了两个附近的通知:

测试 iBeacon 附近通知

不幸的是,我没有收到有关此网页的任何通知。我在第三方信标扫描仪中看到了我的信标。

当我手动开始附近景点扫描时:

附近景点手动扫描 附近景点手动扫描

它没有显示任何与信标相关的网页。

但是,当我打开 Eddystone-URL 信标时,我会在附近的景点中看到此信标的 URL。

此外,我在使用 Nearby API 的自定义应用程序中看到了此信标的其他附件。

我已经在 HTC One (Android 5.0.1) 和 Nexus 6 (最新的 Marshmallow) 上对其进行了测试。

所以问题是 - 如何运行和调试 Google Nearby Notifications?我如何向我的客户展示概念验证?

更新

日志 (Eddystone-URL)

日志 iBeacon:

在这两种情况下,我都会看到以下警告:

0 投票
0 回答
189 浏览

android - 查找附近的用户,例如附近的 facebook

我正在开发一个可以在附近找到用户的 android 应用程序。我需要帮助来设计该应用程序。

想象一下你在街上,你连接到应用程序,将看到所有其他拥有相同应用程序的人的 gps 视图,所以我需要在我的地图中看到他们。

我如何在科尔多瓦应用程序中存档?

我在想:

  1. 当我启动我的应用程序时,我使用 API 来查找我的位置。
  2. 我将该位置发送到我的服务器。
  3. 服务器返回附近其他用户的列表。

这是可能的,但对于该用户需要保持打开或将应用程序置于后台以完成上述任务,它会耗尽所有电池。

我需要为附近用户找到 Facebook 用户找到的功能。你有没有人帮我存档这个?

坦率地说,我对我需要使用什么方法感到困惑。

请指导我。

0 投票
1 回答
1574 浏览

facebook - 配置 Google Nearby Notification API 以使用 Facebook App Intent

在 Google Beacon Dashboard 上订阅附近通知时是否可以通过 Facebook 的 Android 应用程序意图?我想在信标附近时在 Facebook 应用程序上打开我公司的 Facebook 页面。万一可以做到,intent和scheme参数应该传入什么?

0 投票
1 回答
587 浏览

android-studio - 附近的消息 API 没有收到任何附件

编辑:已经解决了,是信标的问题。

我在使用 Google Nearby Message API 时遇到了一些问题。我按照他们的页面(https://developers.google.com/nearby/messages/android/get-beacon-messages)上所说的做了,但它没有从信标中获得任何附件。

它连接到 Google API 客户端,它成功订阅但它永远不会到达onFoundonLost

我尝试了 Andrew Bunner 在这篇文章中所说的(Find Eddystone Beacons using Nearby Google API),我到了 GITHUB 存储库(https://github.com/googlesamples/android-nearby/blob/master/messages/NearbyDevices/app/ src/main/java/com/google/android/gms/nearby/messages/samples/nearbydevices/MainActivity.java)并尝试了他们的应用程序,但它不适用于我的任何设备(摩托罗拉 Moto X 第一代和谷歌Tango 平板电脑),当我单击开关以打开发现附近的设备或共享设备信息时,它无法订阅:“无法订阅,状态 = 状态 {statusCode = 错误,分辨率 = null}”。

我检查了我的代码并与它们进行了比较,方法相似,但由于某种原因,订阅后从未显示附件。我检查了我的 API 密钥、清单、build.gradle、信标仪表板、OAuth 面板(并检查了附件确实在那里)并检查了它们是否属于同一个项目(信标和 API),但仍然没有不工作。我看到有些人有同样的问题,但我试着按照他们在答案中所说的去做,但似乎我做错了什么,我不明白它是什么。

0 投票
1 回答
1055 浏览

ibeacon - 使用 hcitool 发送 eddystone uid 帧

我想发送 Eddystone UID 帧和 iBeacons 帧,如果我理解正确,我可以只用hcitool来做这两个。我可以使用我的 Debian 中的 iBeacon 发送帧,它可以正确显示,但我怎么能用 Eddystone 标准发送它。是否还有一些转换表可以将来自 iBeacon(距离 1m)或 Eddystone(距离 0m)的Tx功率转换为其他标准?

我是否也正确理解在 iOS 或 Android 中捕获框架对于每个标准都不同?