Я не знаю, был ли этот вопрос уже дан ответ. В моем приложении IOS/Android я хотел отслеживать URL-адрес обновлений (например, отслеживание UPS). Я хотел бы узнать, использую ли я API для отслеживания посылок, и даже если поставщик говорит, что они не поддерживают Push Notification, есть ли другой способ для моего приложения включить Push-уведомления? Все, что мне нужно, уведомляется APN или уведомлением Android Push при изменении статуса пакета, даже если провайдер не поддерживает его.
Кроме того, возможно ли это с использованием Urban Airship?
Спасибо.
Если я правильно понял ваш вопрос, я думаю, что рекомендуемое решение - использовать service, чтобы периодически проверять URL-адрес обновлений, и если статус изменился, нажмите notification пользователю из вашей службы.
В идеале вам нужно будет создать собственный серверный сервер для отправки уведомлений с помощью службы Googles C2DM: http://code.google.com/android/c2dm/index.html
Предполагаю, что вы отправите идентификатор paracel на свой сервер, запишите его, а затем периодически проверяйте обновления. Затем, как только статус изменится, используйте C2DM и вытащите уведомление клиенту.
Если вы решите, что на этом устройстве будет проверена услуга, я буду осторожна - вы можете легко пережевать много дорогостоящей передачи данных, не так дорого.