问题标签 [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.
android - 附近消息 API 命名空间已保留
我正在尝试使用 Firebase、Nearby Messages 和 iBeacons 实现信标扫描。我已经按照 Google 的文档介绍了如何设置信标并启动了处理消息的服务。但我得到的唯一回应是:
Message received: Message{namespace='__reserved_namespace', type='__i_beacon_id', content=[20 bytes]}
我的命名空间类型是project-name-1234/room
data test
。我订阅了这样的附近消息:
我的命名空间似乎有问题,但我不知道它是什么。
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 - 产品反馈”报告,但想知道是否有人在此期间找到了解决方法。
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 仍需要麦克风权限?(顺便说一句,授予了精细的位置权限)。
android - 如何撤销应用程序的 Google Nearby 权限?
当我第一次尝试测试 Google Nearby API 时,我看到了一个“允许使用 Nearby”对话框,提示您获得许可,并且该对话框提到稍后可以从Settings > Google > Nearby更改此设置。但是,该位置似乎在应用程序中不存在。我确实看到了设置>谷歌,但谷歌设置下没有附近(在设备和模拟器上都试过)。
我还在https://support.google.com/accounts/answer/6260286?hl=en在线找到了相同的信息,但根据我实际看到的设置,这似乎是不正确的。
有谁知道如何禁用附近的权限(因为我希望能够再次测试这个,而且一旦授予似乎不可能撤销这个)?
谢谢!
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
提前致谢
android - 获取 Google Beacon 的距离和 UUID
我已经在谷歌信标平台上注册了我的信标,并下载了“信标工具”安卓应用程序来扫描信标。下面我附上了它的截图。
现在我正在为该信标开发一个 android 应用程序,并使用这个应用程序我可以获得我为信标设置的附件。我正在为此使用附近的消息 API。现在我想获取 UUID 以及用户和信标之间的距离。我对这些东西很陌生,并且阅读了许多 stackoverflow 问题和答案。但那些并没有解决我的问题
下面我提到了我的课程。
MainActivity.java
BackgroundSubscribeIntentService.java
实用程序.java
如何获取信标的 UUID 和距离以及可以在哪里应用代码。我之前没有使用信标的经验。
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 文件
只需在我的应用程序委托中包含一段代码
豆荚文件
android - 谷歌附近的连接限制到听距?
因此,我正在尝试使用 Google Nearby Connections 在两部手机之间传输数据。
例如,假设我想将一个变量从每部手机传输到另一部手机,然后显示一个包含来自另一部手机的文本的 toast。
我一直在研究 Connections API,但我似乎无法将其限制在两部手机真正彼此靠近的情况下。我已经看到 Nearby Messages API 有一个 Earshot 距离选项。
但在 Nearby Connections API 中没有用于听音距离的选项,因为 Nearby 消息 API 似乎不包含我需要使上述示例正常工作的内容。
希望你能帮我 :)
nfc - 我们可以将 iOS 设备用作带有 Core NFC 的 rfid 标签吗?
我正在查看 Core NFC 以确定是否可以将设备本身作为 nfc 标签?我需要使用 iOS 标签阅读器从 iOS/Android 设备读取数据。如果不可能,你们还有其他建议吗?我已经阅读了信标/附近的消息作为可能性。谢谢!