Подключиться к мобильному телефону

1

Я знаю, как сделать TCP-соединение с телефоном на URL-адрес (сервер). Я знаю, как сделать HTTP-соединение с телефоном на URL-адрес (сервер). Я не знаю, как установить соединение с сервером на телефон

Есть ли способ использовать телефонный номер телефона для перехода от голосовой сети к сети передачи данных того же провайдера (VERIZON или AT & T или ROGERS в Канаде)?

По сути, я хочу найти способ сделать "телефонный звонок" с сервера, через Интернет и через локальную сеть передачи данных или Wi-Fi, на телефон без каких-либо посредников

Мы готовы заплатить за эту информацию (необязательно)

Теги:
iphone
mobile

5 ответов

2

Вы можете использовать Push Notification Systems для подключения к телефону. В идеале вы хотите инициировать извлечение данных с устройства, когда оно получает push-уведомление с вашего сервера. Это связано с тем, что push-уведомления могут обрабатывать только небольшие объемы данных.

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

0

Между номерами сотовых телефонов и IP-адресами нет универсального сопоставления "один-к-одному" (например, пользователь мог вывести из диапазона ячеек ячейки в кафе с Wi-Fi). Так что это невозможно сделать напрямую.

Службы, которые действительно делают это, требуют, чтобы работающее приложение на мобильном устройстве сотрудничало, периодически подключаясь к некоторой централизованной базе данных, используя свой текущий IP-адрес, который какой-либо сервер может записать в своей базе данных, чтобы вы могли выполнить поиск, когда хотите попробовать подключитесь к этому мобильному устройству. Google "Поставщики услуг SIP".

0

Просто грубый короткий эскиз, может быть, это поможет вам. Если бы мне пришлось решить эту проблему, я бы использовал androids Cloud2Device для обмена сообщениями, чтобы сообщить телефону о подключении к определенному серверу, который вы указали в сообщении из облака. Затем телефон подключается к вашему серверу команд, и вы можете рассказать о том, что должен делать телефон. Таким образом, вам не нужно выполнять сервер на телефоне.

Смотри сюда

0

Вы можете отправить push-сообщение на телефон и дать телефону установить соединение.

0

Мои идеи 1. Посмотрите на http://developer.android.com/reference/android/net/sip/package-summary.html 2.Use C2DM (сообщение облако на устройство), оно отправит сообщение в ваше приложение 3. Используйте клиент чата XMPP с сервера, вы можете отправить сообщение в приложение Android после получения сообщения, которое может позвонить ваше приложение (это зависит от вашей логики)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню