2012-07-01 2 views
0

Я только что реализовал Push-уведомления в моем приложении для iPhone. И я ищу почти аналогичную вещь, как здесь:Xcode push уведомления без предупреждения

Effective automatic refresh of UITableview without user interaction (IOS 5)

Позвольте мне сказать, у меня есть два пользователя. один пользователь меняет свое положение. С MKMapKit я могу определить, когда это произойдет, и я отправлю изменение местоположения на мой сервер. Затем я отправляю Push Notification на другое устройство, и он видит «live», что пользователь меняет свое положение. Но есть одна проблема: если устройство заблокировано, я получаю уведомление каждые несколько секунд, если другое устройство движется. Есть ли возможность скрыть предупреждения и что только приложение знает, что другой пользователь изменил свою позицию? Поэтому я ищу возможность, что мое приложение знает, чтобы обновить местоположение других пользователей, если он изменился, но не получая каждый раз предупреждение. И NSTimer - это не то, что я ищу, потому что это не очень эффективный способ, я думаю.

Спасибо вам заранее!

ответ

0

Удостоверьтесь, что ваше приложение заблокировано, то есть в фоновом режиме вы не можете напрямую отправлять ему сообщения. Есть ли у вас собственный пользовательский движок отслеживания треков и спросить его о последней истории движения из вашего приложения в следующий раз, когда он станет активным?

+0

Да, у меня есть кнопка с обновлением. Но теперь я пытаюсь сделать это автоматически, что нет необходимости в кнопке обновления. – mojo

+0

Да, постройте сервер и попросите его отслеживать движение пользователей из других приложений. Затем автоматически обновляйте данные с вашего сервера. – Bersaelor

+0

Да, но как позволить App автоматически узнать с сервера, что другой пользователь переехал? – mojo

Смежные вопросы