如何让我的应用图标显示在锁定屏幕的左下角并将其链接到应用商店?我可以使用iBeacons控制它吗?如果没有应用程序商店中的应用程序,是否可以轻松进行测试?
答案 0 :(得分:14)
您必须先在iOS设备上安装您的应用,然后才能使用iBeacons触发任何功能。无论用户界面是什么,都无法让信标自动提示用户从AppStore下载您的应用程序。
唯一的例外是,如果iOS设备已经安装了另一个应用程序,则会提示用户下载您的应用程序。您甚至可以使用预先安装的应用程序执行此操作,该应用程序响应Passbook等信标。但即使在这种情况下,您也必须让第三方应用程序开发人员在iBeacon检测时输入自定义代码链接到AppStore页面,或以某种方式让用户输入新的存折条目以提示安装您的应用程序。
最重要的是,所有这些例外通常比让人们通过其他机制安装您的应用程序更难。
对不起。
编辑:似乎很多关于此的报告实际上是指 iOS8的新建议应用功能。这是一个使用地理围栏(不是信标)的AppStore功能)查找与您所在位置相关的应用。设置中此功能的说明如下:
启用此选项将允许iOS为您尚未安装的App Store应用提供建议。这些可以基于您已经安装的内容或您附近的人感兴趣。
同样,这是基于地理定位而不是信标,并且不清楚这些建议是基于算法(其他人经常使用附近的应用程序),数据库(主要零售商的已知位置)或付费营销(例如,星巴克支付Apple在他们的一家商店附近建议他们的应用程序。)它可能是这三者的组合。
我怎么知道这项技术不是基于信标?因为我收到星巴克的应用程序建议(没有安装应用程序),然后我立即使用非基于iOS的信标扫描仪,确认附近没有信标。
答案 1 :(得分:3)
当存在地理围栏事件时,应用程序会出现在iOS 8锁定屏幕的下角。这可能包括位置或信标事件。
当我进入灯塔区域时,我正在处理的应用程序显示在角落里。
答案 2 :(得分:2)
您需要在应用中注册信标所在的UUID 广播。您使用CLLocationManager注册 CLBeaconRegion与关联的UUID,然后将导致 CLLocationManager方法的委托--locationManager:didEnterRegion: 开枪。
2迈克威尔士 请您显示任何代码如何“在您的应用程序中注册信标正在广播的UUID”。 此外,如果您找到UUID + major + minor的信标 - 您是否需要将它们全部注册?因为我有大约100个ibeacones,并且它们都有不同的主要,未成年人。
如果iPhone用户从不下载我的应用程序,他将如何在角落里看到它?苹果将如何知道,这个应用程序究竟是这个uuid,major,minor?他们在哪里获取信息?
你能举例说明吗?因为现在我有很多问题,但仍然没有答案,只是完全不同的信息。其他也可以通过estimote阅读关于“左下角的图标”的文章:http://blog.estimote.com/post/97824495825/ios-8-pushes-location-context-to-a-new-level-lock
答案 3 :(得分:2)
这个用例由Apple文档Region Monitoring via iBeacon描述,而Estimote的好例子由@ElmRid描述
答案 4 :(得分:2)
使用ibeacons触发应用的唯一方法是在设备上安装应用。 如果没有安装该应用程序,Apple可能会根据地理位置发送应用程序建议(如星巴克或Apple Store),但这需要向Apple请求并最终批准它(它没有任何内容)提交申请表。