Если вы заметили, что WhoCalls на iPhone перестал работать — не показывает имена звонящих, не определяет спам-номера или вовсе не обновляет базу данных, проблема может крыться как в настройках приложения, так и в системных сбоях iOS. Сервис определения номеров, который еще недавно исправно фильтровал мошенников и подсказывал, кто звонит с неизвестного номера, вдруг перестал функционировать — знакомая ситуация?
В этой статье мы разберем все возможные причины, почему WhoCalls (или его аналоги вроде Getcontact, Truecaller) перестали работать на iPhone 11/12/13/14/15, включая проблемы после обновления до iOS 17/18. Вы получите пошаговые инструкции по диагностике и исправлению неполадок, а также узнаете, как вернуть функционал определения номеров без потери данных. Особое внимание уделим случаям, когда приложение работает, но не показывает имена абонентов — это отдельная категория проблем, часто связанная с правами доступа или конфликтами с iCloud.
1. Проверка базовых настроек WhoCalls
Прежде чем грешить на сбои системы или серверов приложения, убедитесь, что все необходимые разрешения включены. Часто после обновления iOS или переустановки WhoCalls сбрасываются ключевые настройки конфиденциальности.
Откройте Настройки → WhoCalls и проверьте:
- 📞 Контакты: разрешение на доступ должно быть
Все контакты(не "Выбранные" или "Нет"). - 🔔 Уведомления: включите опцию
Показывать в блокировке, иначе имена звонящих не будут отображаться на экране вызова. - 🌐 Мобильные данные: если вы используете WhoCalls без Wi-Fi, разрешите фоновую передачу данных.
Включен доступ к Контактам|Разрешена геолокация (для региональных баз)|Уведомления активированы|Фоновое обновление включено-->
Если какой-то из пунктов отключен, iOS может блокировать работу приложения в фоновом режиме. Например, без доступа к Контактам WhoCalls не сможет сопоставлять номера с именами из вашей адресной книги, даже если база данных сервиса обновлена.
2. Серверные сбои и проблемы с аккаунтом
WhoCalls зависит от облачных серверов, которые обрабатывают запросы на определение номеров. Если сервис не работает ни на одном устройстве (проверьте на втором iPhone или Android), проблема скорее всего на стороне разработчика.
Как проверить статус серверов:
- Откройте официальный Twitter WhoCalls или Telegram-канал — там публикуют информацию о технических работах.
- Попробуйте войти в аккаунт через веб-версию: web.whocallsapp.com. Если сайт не грузится, сервера недоступны.
- Удалите и переустановите приложение — иногда помогает сброс кэша серверных данных.
Раз в неделю|Редко, но метко|Только после обновления iOS|Никогда не было проблем-->
Внимание! Если вы используете WhoCalls через учетную запись Google или Apple ID, убедитесь, что не активирована двухфакторная аутентификация с утерянным устройством. В таком случае приложение может блокировать доступ к базе данных.
⚠️ Внимание: После удаления приложения все локальные данные (история звонков, черный список) будут утеряны, если не включена синхронизация с облаком. Перед переустановкой экспортируйте важные номера в Контакты iCloud.
3. Конфликты с iOS 17/18 и ограничения Apple
Начиная с iOS 15, Apple ужесточила правила для приложений, работающих с телефонными функциями. В iOS 17 и 18 добавлены новые ограничения, которые могут блокировать WhoCalls:
| Версия iOS | Проблема | Решение |
|---|---|---|
| iOS 17.0–17.2 | Блокировка определения номеров в фоновом режиме | Включить Настройки → Основные → Обновление ПО в фоновом режиме |
| iOS 17.3+ | Требование подтверждения для доступа к журналу звонков | Перезапустить приложение и заново предоставить разрешения |
| iOS 18 Beta | Сбои при интеграции с системным интерфейсом вызовов | Откатиться на стабильную версию или ждать патча |
Если WhoCalls перестал работать после обновления iOS, попробуйте:
- 🔄 Перезагрузить iPhone (удерживайте
Питание + Громкостьдо появления ползунка). - 📱 Сбросить настройки сети:
Настройки → Основные → Перенос или сброс iPhone → Сброс настроек сети. - 🛠 Восстановить права доступа:
Настройки → Конфиденциальность → Службы геолокации → WhoCalls → Всегда.
4. Проблемы с синхронизацией контактов и iCloud
Одна из самых распространенных причин, почему WhoCalls не определяет номера — конфликт с синхронизацией iCloud. Если ваши контакты хранятся в облаке, а приложение пытается читать их локально (или наоборот), возникают сбои.
Как проверить:
- Откройте
Настройки → [Ваше имя] → iCloudи убедитесь, что ползунокКонтактывключен. - В WhoCalls перейдите в
Настройки → Синхронизацияи выберитеiCloudкак основной источник. - Если контакты дублируются, выполните слияние:
Контакты → Группы → Объединить дубликаты.
Критический момент: если вы используете Google Контакты через Gmail, WhoCalls может не видеть их из-за ограничений iOS. В таком случае:
- Экспортируйте контакты из Google в файл
.vcf. - Импортируйте их в iCloud через веб-версию contacts.icloud.com.
Что делать, если WhoCalls показывает неверные имена?
Иногда приложение ошибочно определяет номер как спам или присваивает ему чужое имя из-за устаревшей базы. Чтобы исправить:
1. Откройте историю вызовов в WhoCalls.
2. Найдите проблемный номер и нажмите "Редактировать".
3. Укажите правильное имя или пометьте как "Не спам".
4. Обновите базу данных вручную в настройках приложения.
5. Альтернативные способы определения номеров
Если WhoCalls так и не заработал, рассмотрите альтернативы. Не все они поддерживают iOS на том же уровне, что и оригинальное приложение, но могут временно закрыть пробел:
| Приложение | Плюсы | Минусы |
|---|---|---|
| Truecaller | Крупная база номеров, интеграция с Siri | Реклама в бесплатной версии, сбор данных |
| Getcontact | Хорошо определяет спам, простой интерфейс | Меньше пользователей в России/СНГ |
| СберЗвонок | Работает с номерами Сбербанка, нет рекламы | Ограниченная база для других операторов |
| Яндекс.Телефон | Интеграция с Яндекс.Почтой и Диском | Нет отдельного приложения, только через Яндекс |
Для перехода на альтернативу:
- Экспортируйте черный список из WhoCalls (если есть функция).
- Установите новое приложение и импортируйте данные.
- Настройте права доступа аналогично WhoCalls (контакты, уведомления, геолокация).
6. Радикальные меры: сброс настроек и переустановка
Если ничего не помогло, остаются радикальные методы:
Вариант 1: Сброс настроек сети
Это удалит все сохраненные Wi-Fi-пароли и VPN, но часто решает проблемы с фоновой работой приложений:
Настройки → Основные → Перенос или сброс iPhone → Сброс настроек сети
Вариант 2: Полный сброс iPhone (последний шанс)
Применяйте только если WhoCalls критически важен, а другие методы не сработали. Сначала сделайте резервную копию!
Настройки → Основные → Перенос или сброс iPhone → Стереть все содержимое и настройки
⚠️ Внимание: После сброса iPhone восстановите данные из резервной копии, но не устанавливайте WhoCalls сразу. Сначала обновите iOS до последней версии, затем проверьте работу стандартных звонков, и только потом возвращайте приложение. Это поможет избежать повторных конфликтов.
7. Обращение в поддержку WhoCalls
Если проблема не решена, остается напрямую связаться с поддержкой. Вот как это сделать эффективно:
Шаги для обращения:
- Откройте WhoCalls и перейдите в
Настройки → Поддержка → Написать в службу поддержки. - Укажите:
- Модель iPhone (iPhone 13 Pro Max, iPhone SE 2022 и т.д.).
- Версию iOS (
Настройки → Основные → Об этом устройстве). - Описание проблемы (например: "Не показывает имена входящих звонков, уведомления приходят, но без данных").
- Скриншоты ошибок (если есть).
Типичные ответы поддержки и что они значат:
- 🔧 "Обновите приложение" → Проверьте App Store, даже если автообновление включено.
- 🌍 "Проблемы на серверах" → Ждите уведомления о восстановлении работы.
- 📵 "Ограничения iOS" → Возможно, придется ждать обновления от Apple.
FAQ: Частые вопросы о WhoCalls на iPhone
Почему WhoCalls не показывает имена звонящих, хотя уведомления приходят?
Это типичная проблема при конфликте с настройками iOS. Проверьте:
- Включены ли уведомления для WhoCalls в
Настройки → Уведомления → WhoCalls → Показывать в блокировке. - Не отключен ли режим "Не беспокоить" или "Фокус" (он может блокировать отображение имен).
- Обновлена ли база данных в самом приложении (вручную нажмите "Обновить" в настройках).
Можно ли пользоваться WhoCalls без доступа к контактам?
Технически да, но функциональность будет сильно ограничена. Без доступа к Контактам приложение:
- 🚫 Не сможет сопоставлять номера с именами из вашей адресной книги.
- ✅ Будет определять только номера из своей облачной базы (спамеров, мошенников).
- 📞 Не покажет имена абонентов, которые есть у вас в телефоне, но отсутствуют в WhoCalls.
Если конфиденциальность важнее удобства, оставьте доступ отключенным, но будьте готовы к урезанному функционалу.
Как перенести черный список из WhoCalls в другое приложение?
К сожалению, WhoCalls не предоставляет прямого экспорта черного списка, но можно сделать это вручную:
- Откройте историю звонков в WhoCalls и сделайте скриншоты страниц с заблокированными номерами.
- Используйте OCR-приложение (например, Adobe Scan), чтобы распознать номера с скриншотов.
- Импортируйте распознанные номера в новое приложение (например, Truecaller поддерживает ручной ввод).
Для больших списков свяжитесь с поддержкой WhoCalls — они могут предоставить выгрузку по запросу.
Почему WhoCalls потребляет много батареи?
Приложение активно использует:
- 🔋 Фоновое обновление (проверка новых спам-номеров).
- 📡 Геолокацию (для региональных баз данных).
- 📶 Мобильные данные (если Wi-Fi отключен).
Чтобы уменьшить расход:
- Отключите фоновое обновление:
Настройки → Основные → Обновление контента → WhoCalls → Выкл. - Ограничьте геолокацию:
Настройки → Конфиденциальность → Службы геолокации → WhoCalls → При использовании. - Включите обновление только по Wi-Fi в настройках приложения.
Работает ли WhoCalls на iPhone с джейлбрейком?
Официально — нет. WhoCalls блокирует работу на устройствах с джейлбрейком из-за рисков безопасности. Если вы увидели уведомление "Устройство не поддерживается", это означает, что:
- Приложение обнаружило следы взлома системы (даже если джейлбрейк был удален).
- Некоторые твики (модификации) конфликтуют с работой WhoCalls.
Решения:
- Полностью удалите джейлбрейк (используйте
Unc0verилиTaurineдля чистого удаления). - Установите альтернативы вроде Truecaller — они менее чувствительны к джейлбрейку.