问题标签 [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 投票
2 回答
384 浏览

android - 附近消息 API 命名空间已保留

我正在尝试使用 Firebase、Nearby Messages 和 iBeacons 实现信标扫描。我已经按照 Google 的文档介绍了如何设置信标并启动了处理消息的服务。但我得到的唯一回应是:

Message received: Message{namespace='__reserved_namespace', type='__i_beacon_id', content=[20 bytes]}

我的命名空间类型是project-name-1234/roomdata test。我订阅了这样的附近消息:

我的命名空间似乎有问题,但我不知道它是什么。

0 投票
1 回答
951 浏览

ios - Google NearbyMessages cocoapod 生成“重复的输出文件”错误

我在 Xcode 11.2 中遇到了NearbyMessages的问题。当我添加pod 'NearbyMessages'然后执行pod install时,当我打开时xcworkspace,我得到一个Assets.car由“[CP] Copy Pods Resources”构建阶段生成的“重复输出文件”错误:

警告:重复输出文件 '/Users/.../DerivedData/NearbyDemo-elvzmjtrsxnstlemqnzociqoajhv/Build/Products/Debug-iphonesimulator/NearbyDemo.app/Assets.car' 任务:PhaseScriptExecution [CP] Copy Pods Resources /Users/.. ./DerivedData/NearbyDemo-elvzmjtrsxnstlemqnzociqoajhv/Build/Intermediates.noindex/NearbyDemo.build/Debug-iphonesimulator/NearbyDemo.build/Script-EB8FCF95DAAD8AF429AAA51F.sh(在项目“NearbyDemo”的目标“NearbyDemo”中)

我搜索并发现了一些旧问题,例如Google Nearby Messages API Broke App Icon,似乎它们可能相关。那篇文章看起来可能是资产和 NearbyMessages 相同问题的早期表现,但看起来旧的编译器可能没有发现这个错误。

在 Xcode 10.3 中,这只是一个警告:

在 shell 脚本构建阶段“[CP] 复制 Pods 资源”中忽略重复的输出文件:“/Users/.../DerivedData/NearbyDemo-elvzmjtrsxnstlemqnzociqoajhv/Build/Products/Debug-iphonesimulator/NearbyDemo.app/Assets.car”。此警告表示非常严重的项目配置错误,可能会导致项目中的某些 shell 脚本被完全跳过,从而导致其他构建失败或构建目录中的文件丢失。这将是未来的一个硬错误。(在目标“NearbyDemo”中)

有谁知道无论如何要解决这个问题?我可以降级 Xcode,可能会让这个问题通过而不会出现硬错误,但这并不是一个非常吸引人的解决方案。


它可能不相关,但这是我的Podfile

我在 macOS 10.15.1 上使用 Cocoapods 1.8.4 和 Xcode 11.2 (11B52)。

我发布了“iOS 附近消息 API - 产品反馈”报告,但想知道是否有人在此期间找到了解决方法。

0 投票
2 回答
282 浏览

android - 仅具有 BLE 权限的 Google NearbyMessages API 正在请求麦克风权限

我想使用 Google 的 Nearby Messages API 发布一条简单的消息,并且我只想使用 BLE,这样就不需要 Nearby Permissions 对话框。我MessagesClient只用NearbyPermissions.BLE标志创建我的:

我故意不设置任何PublishOptions对象,因为文档明确指出Strategy.BLE应该仅用于订阅,因为它具有无限 TTL。但是,消息失败并显示以下错误消息:

我尝试对 API 进行一点逆向工程,并使用默认 TTL 为 BLE 创建一个自定义策略对象,但我得到了一个2806: FORBIDDEN错误:

为什么即使我已明确请求仅 BLE 权限,API 仍需要麦克风权限?(顺便说一句,授予了精细的位置权限)。

0 投票
0 回答
428 浏览

android - 如何撤销应用程序的 Google Nearby 权限?

当我第一次尝试测试 Google Nearby API 时,我看到了一个“允许使用 Nearby”对话框,提示您获得许可,并且该对话框提到稍后可以从Settings > Google > Nearby更改此设置。但是,该位置似乎在应用程序中不存在。我确实看到了设置>谷歌,但谷歌设置下没有附近(在设备和模拟器上都试过)。

我还在https://support.google.com/accounts/answer/6260286?hl=en在线找到了相同的信息,但根据我实际看到的设置,这似乎是不正确的。

有谁知道如何禁用附近的权限(因为我希望能够再次测试这个,而且一旦授予似乎不可能撤销这个)?

谢谢!

0 投票
0 回答
88 浏览

react-native - 用于 React Native 的附近 API 包

我正在寻找 Nearby API 包。我找到了 2 个包,但两个包都已弃用。如果有人知道附近 API 有任何可用的本地反应包,可以帮我吗?我已经尝试过以下软件包,但它们无法正常工作并且还给出了弃用警告。

https://www.npmjs.com/package/react-native-nearby-api

https://www.npmjs.com/package/@adrianso/react-native-nearby-api

提前致谢

0 投票
1 回答
308 浏览

android - 获取 Google Beacon 的距离和 UUID

我已经在谷歌信标平台上注册了我的信标,并下载了“信标工具”安卓应用程序来扫描信标。下面我附上了它的截图。

在此处输入图像描述

现在我正在为该信标开发一个 android 应用程序,并使用这个应用程序我可以获得我为信标设置的附件。我正在为此使用附近的消息 API。现在我想获取 UUID 以及用户和信标之间的距离。我对这些东西很陌生,并且阅读了许多 stackoverflow 问题和答案。但那些并没有解决我的问题

下面我提到了我的课程。

MainActivity.java

BackgroundSubscribeIntentService.java

实用程序.java

如何获取信标的 UUID 和距离以及可以在哪里应用代码。我之前没有使用信标的经验。

0 投票
1 回答
355 浏览

android - "在使用 Google Play 服务时遇到问题。请再试一次”,同时使用 Google NearBy Messages API

使用 google NearBy Messages API 时出现错误“Google Play 服务出现问题。请重试”

请指导我解决这个问题。

每当我发布消息时。 出现此错误

以下是 Google 消息 API 的导入

这是我使用代码订阅的方式

0 投票
1 回答
3817 浏览

ios - 架构 x86_64 的未定义符号:“_OBJC_CLASS_$_GNSMessageManager”- Flutter 应用中 iOS 的 NearBy 本机开发

只是试图在颤振应用程序中本地构建附近会引发错误

体系结构 x86_64 的未定义符号:“_OBJC_CLASS_$_GNSMessageManager”,引用自:AppDelegate.o ld 中的 objc-class-ref:未找到体系结构 x86_64 的符号:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)

我尝试更改构建设置架构并使用库构建阶段链接二进制文件,但对我没有任何帮助。

Info.plist 文件

只需在我的应用程序委托中包含一段代码

豆荚文件

0 投票
3 回答
228 浏览

android - 谷歌附近的连接限制到听距?

因此,我正在尝试使用 Google Nearby Connections 在两部手机之间传输数据。

例如,假设我想将一个变量从每部手机传输到另一部手机,然后显示一个包含来自另一部手机的文本的 toast。

我一直在研究 Connections API,但我似乎无法将其限制在两部手机真正彼此靠近的情况下。我已经看到 Nearby Messages API 有一个 Earshot 距离选项。

但在 Nearby Connections API 中没有用于听音距离的选项,因为 Nearby 消息 API 似乎不包含我需要使上述示例正常工作的内容。

希望你能帮我 :)

0 投票
1 回答
182 浏览

nfc - 我们可以将 iOS 设备用作带有 Core NFC 的 rfid 标签吗?

我正在查看 Core NFC 以确定是否可以将设备本身作为 nfc 标签?我需要使用 iOS 标签阅读器从 iOS/Android 设备读取数据。如果不可能,你们还有其他建议吗?我已经阅读了信标/附近的消息作为可能性。谢谢!