问题标签 [google-nearby-messages]

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 投票
0 回答
151 浏览

android - Nearby.Messages API 似乎不起作用

我无法使用 Nearby.Messages 发布消息,尽管订阅方法似乎运行良好。我已经在我的 Google Developer Console 中为 Nearby 创建了新凭据,确保我的计算机的 SHA-1 和 PlayStore 中的应用程序都与这些凭据以及应用程序的包名称相关联。

当我在 onStart 中为 Publish 和 Subscribe 添加了 OnSuccessListener 时,我注意到 Subscribe 方法运行良好,而 Publish 方法失败。错误代码是 2806 - 禁止。

它曾经按原样工作。只有在我将应用程序上传到 Play 商店并且必须添加新的 OAuth 2.0 客户端 ID 后,它才停止工作,发布所需的消息。我也保留了以前的 ID,因此我继续在我的设备上进行测试,从 Android Studio 安装。同时,我还在控制台中重新创建了两个 ID,但问题仍然存在。在控制台上,附近功能也处于活动状态。

在下面添加片段的代码:

非常感谢您的帮助!此致,

0 投票
1 回答
65 浏览

android - 在 Google Nearby Connections API 中,有什么方法可以在应用关闭时继续投放广告?

我正在尝试创建一个应用程序,用户可以在其中查看附近区域(30m)中其他用户的信息。我决定使用 Google Nearby Connections API( P2P_CLUSTER),因为我希望用户能够找到其他用户,以及被其他用户找到。在 Google Nearby Connections API 中,是否有任何方法可以继续advertise,以便当某个用户尝试discover访问附近的其他用户时,其他用户discovered即使没有打开他们的应用程序也会如此?或者还有其他更适合这项任务的 API 吗?

我正在使用 Android Kotlin 和 firebase。

0 投票
1 回答
138 浏览

google-nearby - 安卓和IOS之间谷歌附近消息无法使用

我为我的应用使用了谷歌附近的消息。以前,我的应用程序能够在 Android 和 IOS 之间交换数据。但最近我无法在 Android 和 IOS 之间交换数据。我找不到任何关于此的文档。有人可以向我解释吗?

0 投票
0 回答
130 浏览

ios - 附近消息 API 不适用于具有不同 bundleId 的应用程序

有谁知道最近附近消息 API 服务发生了什么变化并可以解释所描述的问题?(只有相同的 iOS 应用程序bundleId才能相互通信。)

我用不同的 s 创建了两个 iOS 应用程序bundleId这些应用程序使用Nearby Messages API相互通信。

应用程序正常运行 - 直到大约 2 周前,附近的消息服务停止工作。

我怀疑附近消息 API 发生了变化,因为应用程序代码中没有任何变化。

以下是 NearbyMessages-1.1.1 库中的日志:

如您所见,图书馆注意到第二部电话的存在,但是MessageFoundHandler没有通知。

只有当我bundleId为两个应用程序设置相同时,附近的服务才重新开始工作。

似乎附近消息 API 已开始将消息可见性限制为仅对使用相同消息的收件人bundleId- 至少这是我所看到的。

根据服务文档:

尽管满足上述条件,但当我们在不同应用程序之间进行通信时,该服务无法正常工作。

如果有帮助:我使用 iPhone 6s 和 iPhone 11 进行了测试

0 投票
1 回答
106 浏览

android - Distance_Type_Earshot 运行时错误,附近消息 API

如何解决运行时错误Distance_Type_Earshot?我正在尝试将Nearby Messages API(只是音频/耳机)构建到我的 Android 应用程序中,我什至构建了另一个演示应用程序来再次对其进行测试,但同样的问题。

基本上,一切都设置好了,使用时Distance_Type_Default,它也可以正常工作,但是由于某种原因,只要设置为Distance_Type_Earshot它就不起作用。有趣的是没有异常或错误,只是我正在测试的手机似乎无法检测到对方?我正在尝试专门使用音频/麦克风,因为我的应用程序无法使用 BLE/蓝牙。

我尝试将发现更改为广播和扫描和默认值,它似乎没有什么不同,但问题仍然存在。

0 投票
1 回答
121 浏览

flutter - Flutter中附近连接跨平台的最佳解决方案是什么?

我正在开发一个 Flutter 应用程序,附近的人们可以在一个房间内相互连接并交换消息。该应用程序应该像这样工作:

  • 用户创建房间(广告商)
  • 所有其他用户(浏览器)连接到广告商。
  • 连接后,您可以通过广告商交换消息。

执行此操作的完美软件包是附近的 google connect:https ://pub.dev/packages/flutter_nearby_connections

但它只适用于 android-android 和 ios-ios,它不是跨平台的。

现在我也想到了一个使用蓝牙包的解决方案,但我认为不可能只让 Advertiser 用户向其他人展示自己,避免在搜索过程中看到每个人并且不知道要连接谁至。

如果有人对实现这种跨平台结构有任何建议(避免使用数据库),那将有很大帮助!

谢谢!

0 投票
1 回答
46 浏览

api - 您可以在 google 附近的消息 API 上更新消息吗?

通过阅读有关 google 附近消息 API https://developers.google.com/nearby/messages/android/pub-sub的官方文档,我没有找到 2 个简单的问题

如果您使用 publish 方法发布多条消息(在应用程序的同一实例上),这些消息会保存为几条不同的消息还是被更新和覆盖(在云控制台上)?

是否可以使用发布方法更新消息?

我正在构建一个应用程序,每个用户都可以看到其他人发布的内容,但我只需要知道每个用户的最新数据,我不需要所有消息。

谢谢你。

0 投票
0 回答
32 浏览

price - 谷歌附近的消息限制价格

我查看了官方文档,但没有找到任何信息。

您能告诉我使用 Google 附近消息是否有限制和价格范围

谢谢

0 投票
0 回答
27 浏览

java - Google Nearby Messages Api 重新发布消息问题

  • Google Messages Nearby Api用来在两个 android 设备之间简单地交换小消息。
  • 我想republish在单击按钮时收到更新的消息,但通常会失败。我所做的是首先取消发布消息对象,然后再次使用新数据发布它,如下所示,但它经常失败。

发送消息的设备 1 代码:

我的问题是我想在单击按钮时重新发布一条新消息,所以我将此代码放在单击侦听器上:

但通常消息不会发布,并且 onFound 仍然保留旧数据。

0 投票
1 回答
65 浏览

google-play-services - 在 Android 12 beta5 上无法使用 Nearby Messages API 检测信标

我正在尝试使用 Nearby Messages API 在 Android 12 beta 5 上检测信标。我按照文档中的描述做了所有事情。我的应用程序仅用于检测信标。在低于 android 12 的版本上,一切正常,但使用 android 12 我很难。我已经检查了所有权限。我也可以在附近的设备应用程序列表中看到我的应用程序。我可以在同一部手机上的 3rd 方应用程序中扫描信标。也许其他人也面临这个问题,可以帮助我。

这是我的代码:

显现 -

…………

……

near_api_key 取自 Google Play 控制台。

Activity类相关代码:

在 build.gradle

提前谢谢了!