根据地理位置获取推送通知

时间:2013-01-10 15:01:03

标签: objective-c

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

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

提前谢谢你!

2 个答案:

答案 0 :(得分:1)

有可能,请看一下文档的这一部分: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#//apple_ref/doc/uid/TP40009497-CH2-SW10

编辑:实际上它不是推送通知,它更像是一个本地通知,当您进入某个地理位置时,系统会将您的应用程序从睡眠状态唤醒。您还可以在后台运行应用程序,始终通过gps跟踪设备。但是不推荐这种方法,除非你出于某些原因真的需要它,例如说出方向。

答案 1 :(得分:0)

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

相关问题