使应用程序显示为iOS 8的build议在锁屏应用程序
在iOS 8发布时,有一项function会根据您的位置在锁屏上显示“build议的应用程序”。
问题是如果我有一个应用程序,当用户在这些位置附近时,如何定义使我的应用程序显示为“build议的应用程序”的位置?
我在苹果开发者论坛上提出了同样的问题,用户Marlene Zenker引用了对苹果技术支持提出的问题的答案。
这里是苹果技术支持的答案 – 读它,哭!
在locking屏幕和App Store中推荐位置相关的应用程序,基于许多因素,包括它们在该位置的受欢迎程度,并且没有机制或过程,App开发者可以将其应用程序添加到推荐的应用程序列表。 但是,如果您的iOS应用程序与位置或场所直接相关(例如由商场所有者或运营商发布的商场指南iOS应用程序),并且您认为您的iOS应用程序的相关性保证将其包含在推荐的应用程序列表中,那么我们鼓励您通过http://bugreport.apple.com/提交增强请求,并要求Apple考虑是否应将iOS应用包含在该位置的推荐应用列表中。; 您应该尽可能详细地提供有关应用程序和场所/位置的“增强请求”,例如应用程序ID,应用程序名称,App Store上的应用程序URL,场地名称,场地位置(地址和经纬度/ lon),您的iOS应用程序与场地/位置的相关性(如果有的话)以及作为开发者与场地/场所的所有者/运营者之间的关系(如果有)。 提交增强请求并不能保证特定的iOS应用程序将被添加到推荐的应用程序列表中的一个场地或地点,苹果对请求的唯一反馈将通过http://bugreport.apple.com /错误报告系统。
“build议的应用”function也适用于iBeacons。 当您让应用程序使用特定的iBeacon UUID监听CLBeaconRegion
时,如果您足够接近该types的iBeacon,该应用程序将在locking屏幕中可见。
我开发了一个示例应用程序来监视Beacon地区,在这种情况下,“Lockscreenbuild议的应用程序”的作品。 当我的手机在监控的信标区域时出现。 然后,我开发了一个样例应用程序,以同样的方式监控地理区域,但在这种情况下,“Lockscreenbuild议的应用程序”不起作用! 此外,在监测信标区域的情况下,如果没有安装应用程序,“锁屏build议的应用程序”不起作用。 当然,它怎么能工作? 我认为这个function可以链接到“路由应用”,而不是使用地理覆盖文件。 也许在iTunesConnect的元数据提交时间,上传GeoJSON文件。 有一些人的一些反馈? 我想我尝试这种方式下一个提交我的应用程序。
根据这个博客文章 :
您只需设置定期的灯塔区域监控(也称为地理围栏) – 只要您的用户进入您的应用程序监控的区域,其图标就会自动出现在locking屏幕上!
虽然我没有自己testing。
到目前为止,App Store提交过程中没有任何东西允许您定义应用程序应在locking屏幕上“提升”的位置。 使用信标是唯一可用的选项。
根据我自己的现场testing,还会显示苹果应用程序商店应用程序也会根据您当前附近经常使用的应用程序进行一些“build议”。 例如,我在一家杂货店,出现了App Store图标。 当我滑下来,它直接把我带到杂货连锁店的应用程序。 该应用程序不在我的手机上,所以没有信标交互。 这看起来是使用相同的“stream行的附近”众包的数据。
我有一些观察,导致我得出的结论,苹果正在策划build议的应用程序,一些位置function导致build议。
几个星期前,我从丹麦前往波兰。 从Billund机场出发,我看到了第一个(没有安装)build议的应用程序。 这是比隆机场的应用程序。 当然。
到哥本哈根赶上连接航class,这里build议的应用程序是哥本哈根机场的应用程序。
然后在华沙机场,build议的应用程序是Flightradar24。 我看到在机场使用这个应用程序的可能性很大,所以这是有道理的。
回家后,这次旅行是通过法兰克福 – 那里的build议应用程序是联合航空公司,这是我很陌生。 联合航空公司在法兰克福并不算大。 汉莎航空或任何其他欧洲航空公司必须更大。
我住在一个相当小的城镇,今天我注意到一个由丹麦银行提供的应用程序的build议。 该应用程序被称为移动支付(基本上Square Cash / PayPal)。 在他们的应用程序中,您可以find支持其支付平台的商店。 我只能看到两个附近。 只有两个! 我觉得很多人都没有在这个特定的位置开通移动支付,相比之下,这个城市的其他地方,因为应用程序启动,并stream行对等支付。 当然支持移动支付的附近的两家商店正在build议的应用程序中发挥更大的作用。
在城市的任何地方,使用Facebook的人数将是移动支付的100倍 – 那么为什么Facebook不build议? 苹果公司必须把Facebook放在一个不build议的名单上,否则它会出现在任何地方。
由于没有文档可以find这个,我不认为有一种方法让我们把我们的应用程序的build议。 但是你也许能够赚到它,而且我想知道基于位置的Passbook是否在这里扮演了angular色? 可以互动testing – 但也许不是那么容易!