Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 基于GPS的测距与基于信标的测距?它控制锁屏左角应用程序图标_Ios_Ibeacon_Geofencing_Beacon - Fatal编程技术网

Ios 基于GPS的测距与基于信标的测距?它控制锁屏左角应用程序图标

Ios 基于GPS的测距与基于信标的测距?它控制锁屏左角应用程序图标,ios,ibeacon,geofencing,beacon,Ios,Ibeacon,Geofencing,Beacon,如果iphone锁屏/应用程序切换器上未安装应用程序,则有两种方法显示应用程序/应用程序建议。一种是基于GPS的,IOS决定显示哪个应用作为建议。另一种是基于信标的,其中识别特定的信标 如果为多个应用程序启用位置服务,并且说所有这些应用程序也使用基于信标的方法在锁屏左角显示其图标,IOS将显示哪个应用程序图标? 既然为这些应用程序启用了定位服务,并且有另一个相关应用程序没有使用基于信标的方法,而只是使用基于GPS的方法,那么IOS是否可以优先选择基于信标的应用程序而不是基于GPS的新应用程序。?

如果iphone锁屏/应用程序切换器上未安装应用程序,则有两种方法显示应用程序/应用程序建议。一种是基于GPS的,IOS决定显示哪个应用作为建议。另一种是基于信标的,其中识别特定的信标

如果为多个应用程序启用位置服务,并且说所有这些应用程序也使用基于信标的方法在锁屏左角显示其图标,IOS将显示哪个应用程序图标? 既然为这些应用程序启用了定位服务,并且有另一个相关应用程序没有使用基于信标的方法,而只是使用基于GPS的方法,那么IOS是否可以优先选择基于信标的应用程序而不是基于GPS的新应用程序。?
例如,Estimote的纽约办公室与Equinox健身房位于同一街区,我们的手机会智能自动提醒我们使用该应用程序。走进健身房时,打开应用程序非常简单和直观,在这个过程中,可以通过健身房前台简化入住流程。但是,由于它仅使用GPS地理围栏,因此精度很低。事实上,我们在一个街区外就可以看到Equinox图标,在这种情况下,Equinox品牌或商店无法控制其显示方式。

苹果建议手机上不安装基于邻近性的应用程序,这是一种未经证明的技术。虽然我已经验证了它使用GPS作为输入,但我从未能够确认是否使用了信标


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

AFAIK,苹果从未分享过锁屏图标(又称建议应用程序)功能工作原理的实施细节

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

不幸的是,我们无法确定如果您在多个符合条件的CLRegion内,属于不同的应用程序,会发生什么情况。我们怀疑这可能与应用程序注册监控区域的顺序有关,但始终无法获得一致的结果

此外,由于整个行为都没有记录在案,苹果可以随时改变它。只是一些需要注意的事情


旁注:切换总是胜过推荐的应用程序。

您不太可能同时处于不同应用程序的多个信标范围内