iOS是如何通过信标识别应用程序的?

3
自 iOS8 开始,当靠近信标时,系统会在锁定屏幕左下角显示使用该信标的应用程序图标。我在网上看到过截图,当用户没有安装应用程序时,会显示购物车图标。我想知道 iOS 如何根据信标识别应用程序?开发人员是否需要在某个地方注册他的信标?
2个回答

2
这些图标是为已安装在手机上的应用程序(屏幕截图显示了AppStore应用程序和Apple Store应用程序)而设计的。每当应用程序发现它们正在寻找的信标时,这些图标就会出现在锁定屏幕上。
其他人报告说,当他们接近零售店时,AppStore应用程序提示他们下载零售商的应用程序,但这还没有得到证实。请参见此处:Can I get my iOS app to appear on the lower left corner of the lock screen? 目前没有公开宣布的方法可以向AppStore注册信标以触发此行为,尽管这可能是苹果和第三方零售商之间的某些私人交易或试验努力的一部分。
如果有人看到这种行为,请报告零售商的名称和位置,以便其他人可以尝试复制。

1
谢谢,这很有道理,解释了很多问题。不过我会深入挖掘并尝试确认一下。 - KlimczakM

0

这些都可以从苹果获取。您可以在此文档中阅读更多信息。

基本上,您需要创建一个UUID并将其嵌入到您想要与应用程序一起使用的所有iBeacon中。然后,您的应用程序也具有此UUID,因此它知道您感兴趣的iBeacon何时出现。

链接文档第3页顶部。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接