Как я могу отправить файл со своего сервера в приложение для Android? - PullRequest
1 голос
/ 30 октября 2011

Мне нужно отправить файл в приложение Android с моего сервера.У меня есть IP-адрес пользователя, сохраненный в базе данных с момента его последнего подключения.

Есть ли у Android что-то вроде прослушивателя через Интернет, чтобы я мог отправить запрос (с myserver с IP-адресом), чтобы проверить, ищу ли я пользователя или изменился IP-адрес?

Ответы [ 2 ]

0 голосов
/ 30 октября 2011

Возможно, вы захотите заглянуть в Android Cloud Framework для обмена сообщениями Device Framework . Вы можете использовать это, чтобы сообщить вашему приложению на устройстве Android, что, например, есть новый контент для загрузки с сервера.

0 голосов
/ 30 октября 2011

IP-адреса на мобильных устройствах довольно эфемерны. Кроме того, чтобы сэкономить заряд батареи, многие телефоны отключают антенну Wi-Fi, когда она не используется. И, конечно, интернет-соединения на мобильных устройствах всегда нечеткие.

Из-за этого, как правило, устройству гораздо проще спросить сервер "есть ли файл для меня?". Хороший способ сделать это на Android - использовать AlarmManager и периодически проверять устройство на наличие файла, который оно должно загрузить - возможно, один или два раза в день.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...