Google "Eddysone" 信标 - 哪些功能可以在设备上提示用户?
Google "Eddysone" Beacons - which capabilities for prompting users on devices?
我正在尝试阅读信标技术(对我来说是新领域)- 以及 select 用于 Android 和 iOS 的一两种技术。我已经开始研究 Google Beacons "EddyStone" 和 Google 的相关技术 Proximity Beacon、Nearby Notifications 和 Nearby Messages。
...
如果我理解正确,使用 "Google Beacons" 您可以注册信标 ID 并将其关联到您的应用程序 ID。如果 Android 用户在启用 bluetooth/BLE 的情况下走过(但未安装应用程序),他们会收到下载应用程序的提示。我可以理解这是如何在 Android 上工作的,因为 Google 控制着 Android OS(和 Chrome),并且可以维护一个带有已注册信标及其相关操作的服务器和应用 ID。到目前为止一切顺利。
...
但是,我不明白这是否也适用于 iOS,以及如何适用。我的研究表明,如果 iOS 用户安装了 Chrome 或响应 Eddystone 信标的其他应用程序,它可能会起作用 - 但是,大多数 iOS 手机不支持 "out of the box" - 理解正确吗?
...
但是,假设用户在后台有一个启用了 Eddystone 信标的应用程序 运行 - 我的信标可以提示下载该应用程序吗? (或者将 URL 提示到检测用户代理并打开 Google Play / iTunes 商店应用程序 link 的页面,我已经必须处理 QR 代码扫描)
...
使用以上Google技术和Eddystone,我可以更进一步吗:
如果用户经过启用了 BLE 的信标并且我的应用程序未 running/started,但已安装我可以安装我的应用程序:
- 于 Android 发布(是吗?)
- 于 iOS 发布(不是吗?)
- 在 iOS 上启动,如果已经 运行 在后台(是吗?)
- 在 android 上监视信标(不是吗?)
- 在 android 上监控信标,如果已经 运行 在后台(是吗?)
- 在 ios 上监视信标(不是吗?)
- 如果已经 运行 在后台监控 ios 上的信标(是的,但精度较低?)
在括号中,我插入了通过 Eddystone 常见问题解答找到的答案:https://kontakt.io/blog/eddystone-faq/
这意味着礼物,不可能使用 Eddystone 信标在用户在商店走动时自动通知他们优惠/短信 - 至少在 iOS 上不会 - 至少不是没有用户已经启动了应用程序?
您的分析基本正确。一些具体的说明:
在 iOS 安装您的自定义应用程序之前,系统可能会提示用户安装,前提是他们已经安装了 Chrome(罕见),激活了 Chrome 今天 iOS 小部件(仍然很少见),然后选择加入信标通知。
在 iOS 上,Eddystone 没有启动非 运行 应用程序的机制。为此你必须使用 iBeacon。
在使用 iBeacon 的理想条件下,Eddystone 上的 iOS 背景检测比秒慢(很多分钟)。
在 iOS 上,您无法自动将应用程序从后台带到前台。最接近的是向用户发送本地通知,如果用户点击通知,它会将应用带到前台。
在 Android 上,即使您的应用不是 运行(至少从可见用户的角度来看),也可以使用第三方工具监控 Eddystone 信标喜欢开源 Android Beacon Library manage background scanning.
我正在尝试阅读信标技术(对我来说是新领域)- 以及 select 用于 Android 和 iOS 的一两种技术。我已经开始研究 Google Beacons "EddyStone" 和 Google 的相关技术 Proximity Beacon、Nearby Notifications 和 Nearby Messages。
...
如果我理解正确,使用 "Google Beacons" 您可以注册信标 ID 并将其关联到您的应用程序 ID。如果 Android 用户在启用 bluetooth/BLE 的情况下走过(但未安装应用程序),他们会收到下载应用程序的提示。我可以理解这是如何在 Android 上工作的,因为 Google 控制着 Android OS(和 Chrome),并且可以维护一个带有已注册信标及其相关操作的服务器和应用 ID。到目前为止一切顺利。
...
但是,我不明白这是否也适用于 iOS,以及如何适用。我的研究表明,如果 iOS 用户安装了 Chrome 或响应 Eddystone 信标的其他应用程序,它可能会起作用 - 但是,大多数 iOS 手机不支持 "out of the box" - 理解正确吗?
...
但是,假设用户在后台有一个启用了 Eddystone 信标的应用程序 运行 - 我的信标可以提示下载该应用程序吗? (或者将 URL 提示到检测用户代理并打开 Google Play / iTunes 商店应用程序 link 的页面,我已经必须处理 QR 代码扫描)
...
使用以上Google技术和Eddystone,我可以更进一步吗:
如果用户经过启用了 BLE 的信标并且我的应用程序未 running/started,但已安装我可以安装我的应用程序:
- 于 Android 发布(是吗?)
- 于 iOS 发布(不是吗?)
- 在 iOS 上启动,如果已经 运行 在后台(是吗?)
- 在 android 上监视信标(不是吗?)
- 在 android 上监控信标,如果已经 运行 在后台(是吗?)
- 在 ios 上监视信标(不是吗?)
- 如果已经 运行 在后台监控 ios 上的信标(是的,但精度较低?)
在括号中,我插入了通过 Eddystone 常见问题解答找到的答案:https://kontakt.io/blog/eddystone-faq/
这意味着礼物,不可能使用 Eddystone 信标在用户在商店走动时自动通知他们优惠/短信 - 至少在 iOS 上不会 - 至少不是没有用户已经启动了应用程序?
您的分析基本正确。一些具体的说明:
在 iOS 安装您的自定义应用程序之前,系统可能会提示用户安装,前提是他们已经安装了 Chrome(罕见),激活了 Chrome 今天 iOS 小部件(仍然很少见),然后选择加入信标通知。
在 iOS 上,Eddystone 没有启动非 运行 应用程序的机制。为此你必须使用 iBeacon。
在使用 iBeacon 的理想条件下,Eddystone 上的 iOS 背景检测比秒慢(很多分钟)。
在 iOS 上,您无法自动将应用程序从后台带到前台。最接近的是向用户发送本地通知,如果用户点击通知,它会将应用带到前台。
在 Android 上,即使您的应用不是 运行(至少从可见用户的角度来看),也可以使用第三方工具监控 Eddystone 信标喜欢开源 Android Beacon Library manage background scanning.