目标C语言 根据地理位置获得推送通知



我想开始编程一个应用程序,用户在他/她进入一个位置时接收信息。当应用程序运行时,这是没有问题的。我想要的是,当应用不运行时,用户会收到推送通知。此通知应仅在他/她进入该特定位置时出现。

我的问题是:
如果手机进入一个特定的地理区域,是否有可能收到推送通知?
(应用程序未运行/手机在口袋里)

提前感谢!

这是可能的,看看这部分文档:http://developer.apple.com/library/ios/文档/用户体验/概念/LocationAwarenessPG/CoreLocation CoreLocation.html #//apple_ref/doc/uid/TP40009497-CH2-SW10

编辑:实际上这不是一个推送通知,它更像是一个本地通知,当你进入某个地理位置时,系统会将你的应用从睡眠中唤醒。你也可以运行你的应用程序在后台通过gps跟踪设备在任何时候。但不建议使用这种方法,除非出于某种原因,例如说出方向。

Urban Airship允许基于地理区域发送推送通知。但是,我认为您最好使用Petar的解决方案,如果您需要获得用户进入区域的通知。

最新更新