Работа определителя номера телефона

Работа определителя номера телефона
Содержание

Что такое определитель номера и как он работает

Определитель номера в приложении RealtyCalendar помогает распознавать номера гостей, забронировавших апартаменты. Когда поступает звонок, система проверяет номер в базе данных агентства. Если он найден, появляется уведомление.

Условия корректной работы определителя

1. Включение определителя в настройках приложения.

Определитель должен быть активирован в настройках приложения. Если он выключен, номера определяться не будут.

На Android для работы определителя нужны соответствующие разрешения в настройках телефона: на звонки и уведомления. Эти разрешения активируются при первом запуске приложения и включении определителя в настройках.

2. Актуальность базы данных номеров.

База данных должна своевременно обновляться. Обновление происходит в следующих случаях:

Полное обновление базы данных (занимает 10-20 секунд):

  • Скачивание и запуск приложения

  • Ввод логина и пароля при включенном определителе

  • Включение определителя

Частичное обновление:

  • Создание новой брони (из модуля бронирования, вручную или с площадки) при запущенном приложении

  • Запуск приложения после предыдущего входа

Важно! Когда мобильное приложение закрыто или свернуто, база данных НЕ обновляется.

 3. Формат номеров телефонов.

Номера телефонов, поступающие из броней должны содержать от 11 до 15 цифр и включать код страны (например, 7).

Особенности работы на разных платформах

  • На устройствах iOS все приложения используют одну базу номеров телефонов. Из-за этого определитель может не распознать номер, если он важен для другого приложения, кроме RealtyCalendar.
  • На устройствах Android базы данных для каждого приложения уникальны, поэтому номера не могут пересекаться с другими приложениями.

Включение определителя номера на Android

Проверьте, что в настройках программы включен переключатель «Определитель номера».

Проверьте, что на вашем устройстве включены разрешения для звонков и уведомлений, а также активирована функция «Всегда сверху». Для этого откройте «Настройки», затем перейдите в раздел «Приложения», найдите приложение RealtyCalendar и изучите настройки доступа. Убедитесь, что всё настроено правильно.
 

Включение определителя номера на iOS

Проверьте, что в настройках вашего приложения включена функция «Определитель номера».

Проверьте, что приложению RealtyCalendar разрешен доступ в настройках телефона в разделе «Телефон» — «Блокировка и идентификация вызовов».
 

Частые вопросы и решения проблем

       

1. Определитель номера не работает. Что делать?

Проверьте по очереди:

  • Включён ли определитель в настройках приложения

  • Есть ли интернет-соединение

  • Перезапустите приложение — это обновит базу данных

  • Проверьте системные разрешения для приложения (доступ к звонкам и уведомлениям)

2. Определитель показывает не всех гостей. Почему?

Возможные причины:

  • Номер телефона гостя сохранён в неправильном формате. Должно быть от 11 до 15 цифр с кодом страны (например, 7 для России)

  • Приложение было закрыто или свернуто — база данных не обновилась

  • На iOS номер может использоваться другим приложением — это особенность системы

3. Когда обновляется база данных номеров для определителя?

База обновляется полностью при первом запуске приложения, после входа в аккаунт или при включении определителя. Частичное обновление происходит при создании новой брони (если приложение запущено) или при запуске приложения после предыдущего входа.

Важно! Если приложение закрыто или свернуто — база данных НЕ обновляется.

4. Уведомление о звонке не показывается на экране. Что делать?

На Android: проверьте разрешение «Всегда сверху» в настройках приложения.
На iOS: проверьте настройки уведомлений в разделе «Телефон» → «Блокировка и идентификация вызовов».

5. На iOS определитель работает хуже, чем на Android. Это правда?

На iOS все приложения используют одну базу номеров телефонов, поэтому определитель может не распознать номер, если он важен для другого приложения. На Android базы данных уникальны для каждого приложения, поэтому конфликтов нет.

6. Нужно ли держать приложение открытым, чтобы определитель работал?

Приложение должно быть запущено, но может работать в фоновом режиме. Если приложение полностью закрыто — определитель работать не будет и база данных не обновится.

7. Какой формат номера телефона правильный для определителя?

Номер должен содержать от 11 до 15 цифр и включать код страны. Например: 79001234567 (Россия). Без кода страны определитель может не распознать номер.

8. Определитель работал, потом перестал. В чём дело?

Возможно, обновилась операционная система телефона и сбросились разрешения. Проверьте настройки приложения и системные разрешения заново.