基于 GPS 的 VS 基于信标的测距?哪个管理锁定屏幕左角应用程序图标

Posted

技术标签:

【中文标题】基于 GPS 的 VS 基于信标的测距?哪个管理锁定屏幕左角应用程序图标【英文标题】:GPS based VS Beacon based ranging? Which governs Lock screen left corner app icon 【发布时间】:2015-11-02 09:23:16 【问题描述】:

有两种方法可以在 iphone 锁屏/应用切换器上显示应用/应用建议(以防未安装)。一个是基于 GPS 的,其中 ios 决定显示哪个应用程序作为建议。另一种是基于信标的,其中标识了特定的信标。

    如果为多个应用启用了定位服务,并且假设所有这些应用也使用基于信标的方法在锁定屏幕左角显示其图标,那么 IOS 将显示哪个应用图标? 由于这些应用程序启用了定位服务,并且说有另一个相关应用程序不使用基于信标的方法(仅使用基于 GPS 的方法),IOS 是否可以优先考虑基于信标的应用程序而不是基于 GPS 的这个新应用程序.?

【问题讨论】:

您不太可能同时处于不同应用的多个信标范围内 【参考方案1】:

例如,Estimote 的纽约办公室与 Equinox 健身房位于同一街区,我们的手机会智能地自动提醒我们使用该应用程序。在走进健身房时打开应用程序非常简单直观 - 在此过程中,与健身房前台一起简化登记流程。但是,由于它仅使用 GPS 地理围栏,因此准确性较差。实际上,我们在 1 个街区以外的地方看到了 Equinox 图标,品牌或商店(在本例中为 Equinox)无法控制它的显示方式。

【讨论】:

【参考方案2】:

Apple 建议基于距离的手机未安装应用程序使用了一种未记录的技术。虽然我已经验证它使用 GPS 作为输入,但我从未能够确认是否使用了信标。

无论是否使用信标,因为这是一个未记录的功能,您不太可能找到自定义行为的方法。

【讨论】:

【参考方案3】:

AFAIK,Apple 从未分享过锁屏图标又名“推荐应用”功能如何工作的实施细节。

但是,我们在 Estimote 进行了一些实验,发现在应用程序通过核心位置监控的 CLRegion(“GPS”CLCircularRegionCLBeaconRegion 工作)内,始终使应用程序的图标显示在锁定屏幕上。因此,信标和 GPS 位置似乎都属于管理基于位置的建议的相同机制。 (请注意,在 iOS 9 中,这不仅仅是锁屏图标,还有应用切换器底部的一个栏。)

很遗憾,如果您位于属于不同应用的多个符合条件的 CLRegions 中,我们无法确定会发生什么。我们怀疑这可能与应用注册区域进行监控的顺序有关,但始终无法获得一致的结果。

此外,由于整个行为没有记录在案,Apple 可以随时更改它。只是需要注意的事情。

旁注:切换总是胜过建议的应用程序。

【讨论】:

以上是关于基于 GPS 的 VS 基于信标的测距?哪个管理锁定屏幕左角应用程序图标的主要内容,如果未能解决你的问题,请参考以下文章

信标测距与 BLE 扫描

测距后有啥方法可以使用核心蓝牙连接信标

停止测距信标区域

iOS 上的后台信标测距

停止测距信标区域

蓝牙测距原理