Можем ли мы найти пользователя по номеру телефона пользователя в Android?

Возможно ли найти пользователя по номеру телефона пользователя в Android? Если SMS-сообщение может быть отправлено пользователю, мы также можем узнать или узнать местоположение пользователя, отправляющего SMS-сообщение.

Я имею в виду, можно ли запрограммировать следующие функции:

  1. Приложение отправляет SMS на телефон пользователя
  2. Приложение получает SMS на телефоне пользователя от отправителя SMS
  3. Приложение получает координаты местоположения телефона пользователя
  4. Приложение отправляет координаты местоположения отправителю SMS через SMS

Также возможно ли получить требуемое местоположение пользователя по номеру телефона пользователя любым другим способом, кроме SMS, EMAIL или CALL?

Почему приложения Viber и VChat определяют местоположение пользователей по номерам телефонов?

Вот некоторые приложения в магазине приложений:

  1. Сотовый трекер
  2. Номер мобильного телефона и телефона
  3. Локатор мобильных номеров

Ищет надежный ответ.

Solutions Collecting From Web of "Можем ли мы найти пользователя по номеру телефона пользователя в Android?"

Возможно, с условиями:

Если ваше приложение установлено в пользовательском телефоне и серверное приложение, взаимодействующее с этим приложением, и, наконец, один из поставщиков услуг определения местоположения активирован на телефоне пользователя и некоторые ужасные андроидные разрешения!

На большинстве телефонов Android есть 3 провайдера, которые могут предоставить точное местоположение (GPS_PROVIDER 1 м) или оцененные ( NETWORK_PROVIDER около 2-20 м) и PASSIVE_PROVIDER (больше в официальной документации LocationManager ).

1 * Приложение отправляет SMS на телефон пользователя

Yess, может быть серверным приложением или вы создаете приложение для Android, если хотите что-то автоматическое, так что вы можете сделать это вручную, отправив SMS из своего SMS-приложения по умолчанию! Я использую Kannel : Open Source WAP и SMS Gateway и здесь ( много API для отправки SMS )

2 * Приложение получает SMS на телефоне пользователя от отправителя SMS

Yess, вы можете получить все полученные SMS, и вы можете отфильтровать их по номеру отправителя! И делайте некоторые действия, когда ваши указанные sms получили, базовый tuto здесь (я делаю некоторые действия в соответствии с содержанием моего SMS)

3 * Приложение получает координаты местоположения телефона пользователя

Yess, вы можете легко получить фактические пользовательские координаты, если один из провайдеров местоположения активирован, поэтому вы можете получить последнее известное местоположение, когда пользователь активировал одного из поставщиков местоположения, если у тех, у кого отключено или на телефоне нет оборудования GPS, вы можете использовать Open Идентификатор ячейки api, чтобы получить координаты ближайшей ячейки (10 м-10 км) или Loc8 api, но те, которые недоступны по всему миру, а некоторые приложения используют IP-адрес apis для получения страны, города и провинции, здесь самый простой способ получить текущий Местоположение пользователя .

4 * Приложение отправляет координаты местоположения отправителю SMS через SMS

Yess, вы можете получить номер телефона отправителя и отправить местоположение пользователя сразу же после получения SMS или в указанное время в день.

(Эти 4 года для вас :))

Viber и другие приложения, которые имеют доступ к местоположению пользователей, идентифицируют там номера телефонов, обязывая их отправлять SMS-сообщение на серверное приложение, чтобы создать учетную запись и активировать бесплатный сервис (Ex: VOIP), и обедать услугой, которая может:

  • Слушайте изменения местоположения (GPS, Network или Cell Id)
  • Периодически отправляйте местоположение пользователя (пример: каждые 2 часа) или когда пользовательская позиция изменилась!
  • Расположение пользователей в файле и создание карты на основе ежедневных мест
  • Получать SMS и обновлять местоположение пользователя
  • Приложение сервера получения приветствует и обновляет местоположение пользователя
  • Отправлять события, когда пользователь входит внутрь или за пределами определенного круга
  • Слушайте, что пользователь скажет и запишет, или откройте прямой звонок: s
  • Может быть, все, что вы думаете или хотите сделать :)!

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

<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> <uses-permission android:name="android.permission.READ_SMS" /> <uses-permission android:name="android.permission.SEND_SMS"></uses-permission> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <-- and more if you wanna more --> 

Окончательный пользователь согласится на что-то подобное (о тех разрешениях приложения android, о которых вы спрашивали):

Это приложение имеет доступ к этим разрешениям:

Ваши учетные записи – создавать учетные записи и устанавливать пароли – регистрировать учетные записи на устройстве -add или удалять учетные записи – использовать учетные записи на устройстве; – настроить конфигурацию Google-сервиса;

Ваше местоположение – приблизительное местоположение (сетевое) – точное местоположение (GPS и сетевое)

Ваши сообщения – получать текстовые сообщения (SMS) – отправлять SMS-сообщения – отправлять текстовые сообщения (SMS или MMS) – читать текстовые сообщения (SMS или MMS)

Сетевая связь – получение данных из Интернета – полный сетевой доступ – просмотр соединений Wi-Fi – просмотр сетевых подключений – обмен сетевыми соединениями

Телефонные звонки – статус и идентификатор телефона – прямой вызов телефонных номеров

Хранение – изменение или удаление содержимого вашего USB-накопителя

Информация о ваших приложениях – обеспечить запуск приложений – закрыть другие приложения – запустить при запуске

Bluetooth- пара с Bluetooth-устройствами – доступ к настройкам Bluetooth

Камера – фото и видео

Другой пользовательский интерфейс приложения – удаление других приложений

Микрофон- запись звука

Заблокировать экран – удалить блокировку экрана

Ваша социальная информация. Прочитайте ваши контакты. Модифицируйте свои контакты. Журнал вызовов. -write. Журнал вызовов. Проведите свой социальный поток. Зарегистрируйтесь в свой социальный поток.

Инструменты разработки

Системные инструменты -изменять системные настройки -признавать липкий широковещательный доступ -тестировать доступ к защищенному хранилищу

Влияет на вибрацию аккумулятора – отключает устройство от сна

Настройки звука – изменение настроек звука

Параметры синхронизации – настройки синхронизации – -toggle – синхронизация статистики синхронизации и off -read

Обои -set wallpaper

Я проверил play.google.com/store/apps/details?id=and.p2l&hl=en. Они не размещают текущее местоположение пользователя вообще. Поэтому, основываясь на самом номере, они оценивают местоположение пользователя. Например, если число начинается с 240 (в США), они говорят, что местоположение – это Мэриленд, но человек может находиться в Калифорнии. Поэтому я не думаю, что они получают местоположение пользователя через LocationListner Java вообще.

Быстрый ответ: Нет, по крайней мере, не с помощью собственного SMS-сервиса.

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

Ответ: вы можете не только через sms, я уже пробовал этот подход.

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

Я просмотрел 3 приложения, которые вы указали в своем вопросе:

  1. Приложение использует службу определения местоположения WiFi и GPRS, совершенно такой же подход, как Google, использующий телефон. Phonesavvy, возможно, имеет базу данных местоположения базовой станции или использует базу данных, полученную, например, из OpenStreetMap или какого-либо подобного проекта на основе толпы.
  2. Приложение анализирует только номер кода страны и кода города. Там нет места.
  3. Дито.