是否可以在应用内创建推送通知,而不是依赖于网络服务?
例如,假设一个应用程序轮询了位置更改,并在用户进入地理围栏区域时通知用户。
推送通知总是是否必须通过Apple的服务?或者是否可以触发内部事件,然后引发推送通知?
答案 0 :(得分:4)
您要查找的是“本地”通知,而不是“推送”通知。
答案 1 :(得分:1)
您不会使用推送通知执行此操作,但您可以使用本地通知。让应用程序在后台轮询位置更改,并在用户进入该区域时提醒用户。这绝对可行。
Here是有关轮询位置变化的文档,包括前景和后台。
答案 2 :(得分:1)
UILocalNotifications的简明教程可以让您找到一个。
http://iphone-rahulvarma.blogspot.com/2012/03/uilocalnotifications-tutorial.html