我刚在iPhone App中实现了推送通知。 我正在寻找类似于此类似的东西:
Effective automatic refresh of UITableview without user interaction (IOS 5)
我说我有两个用户。一个用户正在改变他的位置。使用MKMapKit,我可以确定何时发生这种情况,并将位置更改发送到我的服务器。然后我向其他设备发送推送通知,他看到用户正在改变其位置的“直播”。但是有一个问题:如果设备被锁定,如果另一台设备正在移动,我会每几秒钟收到一次通知。是否有可能隐藏警报,只有应用程序知道其他用户已更改其位置?所以我正在寻找一个可能性,我的应用程序知道更新其他用户的位置,如果他改变但没有得到每次警报。并且NSTimer不是我要搜索的东西,因为这不是我认为的非常有效的方式。
提前谢谢你!
答案 0 :(得分:0)
非常确定您的应用是否已锁定,即在后台无法直接向其发送消息。 您是否拥有自己的服务器跟踪用户移动,并在下次活动时从应用程序内部询问最新的移动历史记录?