0

我刚刚在我的 iPhone 应用程序中实现了推送通知。我正在寻找几乎类似的东西:

无需用户交互的UITableview的有效自动刷新(IOS 5)

假设我有两个用户。一位用户正在改变他的位置。使用 MKMapKit,我可以确定何时发生这种情况并将位置更改发送到我的服务器。然后我向另一台设备发送推送通知,他看到“实时”用户正在改变他的位置。但是有一个问题:如果设备被锁定,如果另一台设备正在移动,我会每隔几秒收到一次通知。是否有可能隐藏警报并且只有应用程序知道其他用户已经改变了他的位置?因此,我正在寻找一种可能性,即我的应用程序知道如果他更改了其他用户的位置,但不会每次都收到警报。NSTimer 不是我要寻找的东西,因为我认为这不是一种非常有效的方式。

先感谢您!

4

1 回答 1

0

很确定你的应用程序是否被锁定,即在后台你​​不能直接向它发送消息。您是否有自己的服务器跟踪用户移动,并在下次激活时从您的应用程序内部询问最新的移动历史?

于 2012-07-01T11:33:58.023 回答