2013-07-19 1 views
-2

Я разрабатываю приложение для Android для системы управления мобильными устройствами, которое необходимо поддерживать постоянным подключением к веб-серверу через соединение https и ждать каких-либо команд с сервера. Может ли кто-нибудь помочь мне в разработке этого приложения? Ниже приведены некоторые из вопроса я имел:Разработка приложения для Android для системы управления мобильными устройствами

  1. Я планирую создать пристальный услугу, которая открывает соединение по протоколу HTTPS и делает его стойким, установив свойство соединения как: conn.setRequestProperty («Связь», «держать -в живых"). Гарантирует ли это постоянное соединение?

  2. Как приложение может получать команды с сервера, выполнять их и отвечать на сервер. Простой командой для выполнения может быть «выборка информации об устройстве». Как только сервер отправит команду, приложение должно получить базовую информацию об устройстве и ответить обратно с помощью объекта JSON.

  3. После ответа соединение закрывается? Или он останется открытым? Я хочу, чтобы он оставался открытым, чтобы получить следующую команду с сервера.

Любые предложения/указатели были бы глубоко оценены!

Спасибо.

ответ

0

Используйте Google Cloud Messaging, чтобы не создавать собственные постоянные соединения. Наверное, я ответил на все ваши вопросы.

+0

Из-за некоторых ограничений я не могу использовать Google Cloud Messaging. Можете ли вы предложить другие альтернативы? – user2230637

+0

Я не могу придумать ни одной причины или ограничения, которые мешают вам использовать GCM, в любом случае, что бы вы ни делали, не пытайтесь заставить его работать вручную, вам нужно использовать некоторую услугу push. один поиск в Google дал мне этот https://parse.com/tutorials/android-push-notifications. –

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

  • Нет связанных вопросов^_^