问题标签 [proximityapi]
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.
c# - 使用 PeerFinder.FindAllPeersAsync() 连接两个不同的应用程序;
使用 Windows 10 通用应用程序。
试图利用Proximity API
. 使用 2 台带 wifi 连接的戴尔平板电脑。有几个很好的示例演示了使用Wifi Direct + Proximity API
和运行相同应用程序的设备进行数据传输。我的问题是我有两个不同的应用程序(具有不同的包系列名称)。我试过使用PeerFinder.AlternateIdentities.Add()
方法没有成功。我的代码如下所示:
我PeerFinder.Role
的设置为PeerRole.Peer
(默认情况下)。
编辑:如果我在两台平板电脑上使用相同的应用程序,我可以看到另一台设备,但如果我在两台设备上运行不同的应用程序,这是不可能的。
我的问题是 - 是否可以在不同的应用程序(它们都是 Windows 10 通用)之间使用 Wifi Direct 文件传输,如果是,我错过了什么?
提前致谢。
beacon - 使用 Nearby Google API 查找 Eddystone 信标
我使用 Proximity Beacon API 将数据附加到 Eddystone Beacons。我想使用 Nearby Messages API 获取 Beacon 附件。
我按照https://developers.google.com/nearby/messages/android/get-beacon-messages中提到的步骤进行操作。
但我无法阅读信标附件。该onFound()
方法没有被调用
android - AsyncTask 在尝试获取令牌时触发错误消息
我试图在后台获取令牌以使用 google playservices 对自己进行身份验证,但我无法这样做。
我获取令牌的代码如下,
我得到的错误响应如下,
android - 尝试使用 Proximity Beacon API 注册 Estimote iBeacon
我有一个处于 iBeacon 模式的 Estimote Beacon。之前,我尝试注册 Edddystone 并且成功了。现在,我正在尝试使用 Google Proximity Beacon API 注册它。但它会发出一条错误消息,因为 Invalid AdvertisedId id 字节长度。
我想知道如何解析扫描记录,以便 AdvertisedId 的长度正确。如果还有其他我应该做的更改,请告诉我。
eddystone - 如何从邻近 API 中检索信标诊断?
我已经在接近 api 上注册了一些信标。根据文档,如果我使用附近的 api,遥测信息是由附近的 api 本身提交的。同样在监视信标的文档中提到我可以使用 google oauth playground 列出信标诊断信息。不幸的是,当我尝试列出信标诊断时,我得到的只是信标名称。任何有关这方面的帮助都会很棒!
google-beacon-platform - AdvertisedId id 字节长度无效
我正在尝试在 OAuth2.0 Playground 上注册我的信标。当我尝试注册我的信标时,它给了我以下错误:
我正在向以下正文发送POST
请求:https://proximitybeacon.googleapis.com/v1beta1/beacons:register
application/json
我正在计算advertiseID
信标:
InstanceID
:e61bdd5c2a9a
Namespace:
edd1ebfac04e5defa017
我正在advertiseId
通过这种方法创建:
[1]连接Namespace+Instance
。=>edd1ebfac04e5defa017e61bdd5c2a9a
[2]使用以下代码将其转换为字节流:
byte[] message = "edd1ebfac04e5defa017e61bdd5c2a9a".getBytes(StandardCharsets.UTF_8);
[3]然后将其转换为Base64
使用以下代码:
String encoded = Base64.getEncoder().encodeToString(message);
现在encoded
是我们advertisedId
的ZWRkMWViXWFjMDRlNWRlZmEwNTdkMGU3ZDAwMmQ4YmM=
谁能帮我?
java - 如何重置 Gimbal SDK 触发器以进行调试?
我发现使用 Gimbal Places 调试我的应用程序真的很困难。
我设置了我的位置/通信,有时它们会触发,但一旦触发,我不知道如何重置触发器,以便检查它是否工作。我必须在街上走来走去,然后有时它甚至不会着火。
有没有办法在我的程序中重置触发器?
谢谢
android - 信标状态未经一个应用程序授权,但被另一个应用程序视为未注册
我正在学习如何构建一个可以检测附近 eddystone 信标的应用程序,按照 Google 的 Beacon Service Demo 应用程序的示例,可以在这里找到https://github.com/google/beacon-platform/tree/master /样本/安卓。
在我的应用程序中,我在发现和管理信标设备方面具有部分相同的功能。
我正在使用两个 eddystone 信标设备来测试应用程序,它们都配置了唯一的信标 ID。
使用 Google 的 Beacon Service Demo App,我可以检测到这两个信标,并且它们的状态为UNREGISTERED。我注册了其中一个,现在它处于活动状态。
通过我的应用程序,我也可以检测到它们,但它们的状态似乎是UNAUTHORIZED。
我相信我已经在 Google Developer Console 上正确地创建了我的项目,并且已经成功地启用了 Proximity API 以及与这两个应用程序关联的 API 密钥,并为每个应用程序生成了一个 OAuth 2.0 客户端 ID。
为什么我正在开发的应用程序无法访问与示例 Google 应用程序相同的信标?
eddystone - 我可以在不向 Google Beacon Platform 注册 Beacon 的情况下使用 Nearby Notification API 吗?
我想在我的信标附近时向用户推送通知。如果我使用 Proximity Beacon API 在 Google Beacon Platform 上注册我的信标,然后针对它注册 Nearby Notification,那将非常容易。我不想在 Google Beacon Platform 上注册信标,但仍然通过 Nearby Notification API 向用户发送通知。
facebook - 配置 Google Nearby Notification API 以使用 Facebook App Intent
在 Google Beacon Dashboard 上订阅附近通知时是否可以通过 Facebook 的 Android 应用程序意图?我想在信标附近时在 Facebook 应用程序上打开我公司的 Facebook 页面。万一可以做到,intent和scheme参数应该传入什么?