我的公司有一个内部开发的iOS应用程序。
当我去7-11或沃尔玛这样的地方时,我在锁屏上看到了基于iBeacon的应用图标,他们带我去我手机上的应用程序。
这件事基本上:
我知道iBeacon也可以推荐我还没有的应用程序,但我还没有亲身体验过。
我认为当用户在大楼里的时候,我的内部开发的应用程序显示应用程序的图标是有用的,因为他们很可能需要在大楼里使用应用程序,而且没有另一个应用程序在竞争建议(例如,当你在大楼里的时候,你不在7-11,沃尔玛等)。
然而,我看到的是,在没有基于硬件的(基于硬件的iBeacon )的情况下,是否有一种方法可以实现这个iBeacon,这是一个复杂的消息。基本上是基于地理击剑。
要明确的是,我说的是当这个人在大楼里的时候,我只显示,和已经安装了。我不想向没有这个应用程序的人广播。
我还需要一个基于硬件的iBeacon来完成这个任务吗?如果没有,是否有任何文档说明如何使用已经安装的仅基于地理位置的应用程序来实现?我试着去查这个,但是我运气不好,所以要么我使用了错误的术语,要么我错过了它。
发布于 2014-11-06 23:24:36
您可以使用CoreLocation
使用地理信息来完成这一任务。您所需要做的就是创建一个映射您的办公位置的CLCircularRegion
实例,并开始监视您的AppDelegate
中的该区域。如果您得到一个didEnterRegion
回调,您将看到您在iOS8上描述的图标。
当然,诀窍是,在室内经常很难绊倒地学。如果你能让你的区域大到足以在你靠近办公室的时候触发,那么这可能是一个解决方案。
https://stackoverflow.com/questions/26790833
复制相似问题