2014-01-21 4 views
1

Я разработчик приложений для Android. Я просто хотел знать, можем ли мы получить географическое расположение номера телефона, позвонив или отправив SMS на этот номер? Как в whatsapp, мы можем видеть последнее увиденное время человека, также мы можем получить последнее увиденное время с точным последним местоположением. Это можно найти в facebook messenger. Мне просто интересно, если можно использовать только номер телефона.Телефон по вызову или по SMS

+1

0 у вас должен быть ваш веб-сервис для передачи адресата местоположение устройства на вашем устройстве. – Vijju

+0

Возможно ли получить местоположение с сообщением чата? – vjeta

+0

Что такое сообщение чата? – Vijju

ответ

0

Нет, данные вызова и смс не содержат позиции (как геолокации), и Android не может получить их при получении звонка, который я знаю. Единственный способ создать пользовательский сервисный Android, который улавливает событие исходящего вызова и отправляет позицию на свой собственный сервер API для регистрации этого события и работы с ним.

Приложение и Facebook не являются обычным SMS-сообщением. Ответы на веб-службу, содержащие пользовательские данные. Разработчики facebbok и whatsapp создали структуру данных, которая агрегирует информацию о геологической локализации в данные сообщения.

+1

Возможно ли получить местоположение с сообщением чата? – vjeta

+0

Я думаю, что это зависит от протокола каждого конкретного IM. Если вы реализуете свое личное решение, это возможно, конечно. –

1

Приложения для Android, которые используют текущее местоположение пользователя (номер телефона), идентифицируют пользователей по номерам телефонов, я думаю, что вы уже отправили SMS-сообщение в службу Whatsup или Viber перед его использованием, и вы должны поместить свой номер телефона в свой профиль Facebook, сервисы могут хранить последнее известное местоположение там пользователей периодически (каждые 2 часа) или каждый раз, когда пользователь использует это приложение на своих серверах и делится им с другими пользователями, проверьте мой подробный ответ здесь https://stackoverflow.com/a/21714011/1889341

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