是否可以从应用程序中创建推送通知而不是依赖 Web 服务?
例如,假设一个应用程序轮询位置变化并在用户进入地理围栏区域时通知用户。
推送通知是否总是必须通过苹果的服务?或者是否有可能触发一个内部事件,然后触发推送通知?
是否可以从应用程序中创建推送通知而不是依赖 Web 服务?
例如,假设一个应用程序轮询位置变化并在用户进入地理围栏区域时通知用户。
推送通知是否总是必须通过苹果的服务?或者是否有可能触发一个内部事件,然后触发推送通知?
您正在寻找的是“本地”通知,而不是“推送”通知。
您不会使用推送通知来做到这一点,但您可以使用本地通知。让应用程序在后台轮询位置变化,并在用户进入该区域时提醒用户。这绝对是可行的。
这是有关在前台和后台轮询位置更改的文档。
UILocalNotifications 的简单教程,以防您正在寻找一个。
http://iphone-rahulvarma.blogspot.com/2012/03/uilocalnotifications-tutorial.html