无需在设备上应用的信标集成

Beacons integration without application on device

我能知道是否可以在设备上没有任何移动应用程序的情况下与 Beacon 通信吗?

提前致谢

您应该查看 Google 的 Eddystones。即使没有应用程序,他们也可以向您推送 URL。

如果您想与信标交互并执行自定义操作(通知、http 请求等),您将需要一个应用程序。

Android 和 iOS 设备都需要安装某种应用程序才能与您的信标交互。有些手机预装了此类应用程序,但选项有限。分布最广的两个此类应用程序是:

Google Chrome 应用程序 (Android/iOS)

Google 的 Chrome 应用程序将与支持 Eddystone-URL(也称为物理网络)的信标交互,它传输一个可以显示的 URL在 Chrome 内,当应用检测到它时。

这适用于安装了 Chrome 的 Android 和 iOS 设备。对于较新的 Android 手机,这是一个相对较高的设备百分比。对于 iOS,这是一个非常小的百分比,因为默认情况下不安装该应用程序。这使得它在 iOS.

上的使用非常有限

依靠 Chrome 进行信标检测的另一个真正的缺点是用户必须跳过去才能选择加入,以及信标通知的隐藏方式。在用户选择加入之前,他们将看不到有关信标检测的通知。一旦他们这样做,他们将看到一个非常通用的通知 "Physical web beacons are nearby",只有当用户点击该通知时,才会显示与传输的信标相关联的网页的具体信息 URL。

存折 (iOS)

如果用户进入信标范围内,Apple 的存折应用程序将显示与一组 iBeacon 标识符关联的存折条目(通常用于门票、优惠券等)。然而,为了使用它,用户必须首先将存折条目下载到他或她的 iPhone。只有下载并打开后,应用程序才会响应关联的信标。

编辑 2020 年 4 月:在 2018 年 12 月之前的一段时间内,Google 使用他们的 Google 附近产品支持基于信标检测的无应用程序通知。由于可预见的滥用和垃圾邮件的产生,此功能已于 2018 年 12 月停用。虽然您可能会在网上找到一些关于此功能的过时文档,但请了解此功能不再有效。在撰写本文时,我的理解是这个答案仍然正确。