有两种方法可以在iphone锁定屏幕/应用程序切换器上显示应用程序/应用程序建议(未安装)。一个是基于GPS的,其中IOS决定将哪个应用程序显示为建议。另一种是基于信标,其中识别出特定的信标。
答案 0 :(得分:0)
例如,Estimote的纽约办事处与Equinox健身房位于同一街区,我们的手机会智能地自动提醒我们使用该应用程序。在步入健身房时打开应用程序非常简单直观 - 在此过程中,您可以通过健身房的前台简化登记入住流程。但是,因为它仅使用GPS地理围栏,所以准确性很差。我们实际上获得了超过1个街区的Equinox图标,并且无法控制品牌或商店(在这种情况下为Equinox)的显示方式。
答案 1 :(得分:0)
Apple建议未在手机上安装基于邻近度的应用使用未记录的技术。虽然我已经验证它使用GPS作为输入,但我从来没有能够确认使用信标。
无论是否使用信标,因为这是一个未记录的功能,您不太可能找到自定义行为的方法。
答案 2 :(得分:0)
AFAIK,Apple从未分享锁屏图标AKA“建议应用”功能的实现细节。
但是,我们在Estimote上做了一些实验,并注意到应用程序通过核心位置监视的params
(“GPS”CLRegion
和CLCircularRegion
都工作) ,始终使应用程序的图标显示在锁定屏幕上。因此,似乎信标和GPS位置都属于管理基于位置的建议的相同机制。 (请注意,在iOS 9中,这不仅仅是锁定屏幕图标,还有应用切换器底部的栏。)
不幸的是,如果您在属于不同应用的多个符合条件的CLBeaconRegion
内,我们无法确定会发生什么。我们怀疑它可能与应用程序注册区域进行监控的顺序有关,但从未能够获得一致的结果。
此外,由于整个行为都没有记录,Apple可以随时更改。只是需要注意的事情。
旁注:切换总是胜过建议的应用程序。