Как правило, при считывании бесконтактных карт мы держим устройство и саму карту на весу, а антенны для считывания в смартфонах не часто не такие мощные и большие, как в стационарных устройствах (например, в платёжных терминалах). Кроме того, есть особенности мобильной операционной системы и самого устройства, поэтому чтение и запись карт иногда вызывает трудности.
Вот известные нам.
Расположение чипа
В первую очередь, определите, где NFC-чип в телефоне. Это может потребовать терпения, потому что у смартфона обычно очень небольшая антенна, и нужно её «нащупать» картой. Обычно NFC-чип находится сзади в верхней части устройства. Водите картой по задней части телефона, пока чип не среагирует на неё. Если вы смогли скачать наше приложение из Google Play, значит, NFC у вас есть точно.
Аппаратная несовместимость
Некоторые модели телефонов, хотя и имеют модуль NFC, несовместимы с картами Mifare Classic (самыми распространёнными в мире; этот формат используем и мы для карт «Простор»). Например, некоторые модели телефонов Samsung выдают ошибку «Тип метки NFC не поддерживается». К сожалению, мы пока мы не знаем решения этой проблемы. Причина в том, что часто производители смартфонов предполагают, что их устройствами будут пользоваться только для бесконтактной оплаты, но не для чтения-записи транспортных карт. Совместимость смартфона с Mifare Classic остаётся целиком на усмотрение производителей, и мы не можем повлиять на их решение.
Если ошибка несовместимости не появляется в явном виде, но карта в нашем приложении при этом не читается, попробуйте прочесть карту через другое приложение, например, NFC Check. Оно создано специально для того, чтобы читать карты Mifare Classic. Если и это приложение тоже не обнаружит карту (хотя бы её серийный номер), скорее всего, ваш телефон действительно несовместим с таким типом бесконтактных карт.
Проблемы с чтением и записью карты у совместимых устройств
Если вы точно знаете, что телефон совместим с транспортными картами, но приложение не может прочесть карту «Простор» или записать баланс на неё, попробуйте следующий способ. Откройте Настройки смартфона → Приложения → «Простор» → Разрешения → включите Хранилище и NFC, если они выключены. Перезапустите приложение и приложите карту снова.
Важно правильно прикладывать карту
В некоторых случаях телефон не может сразу считать карту корректно, и тогда приложение выдаёт ошибку «Невозможно прочесть карту» (с текстом ошибки на жёлтом фоне). Вернитесь на стартовый экран и сделайте ещё попытку чтения, не делая картой резких движений. Убедитесь при этом, что считываете именно карту «Простор». Наше приложение не читает «Тройку», «Подорожник» и любые другие карты не из Ростова-на-Дону.
Резкие движения могут быть причиной того, что не удаётся не только чтение, но и запись карты. Когда «нащупываете» картой чип при завершении пополнения, делайте это как можно медленнее. Не отдёргивайте карту до того, как на экране смартфона отобразится результат (баланс карты или сообщение об успешном пополнении).
Другие причины
Бывает, что телефон подаёт сигнал о считывании карты, но приложение не выводит ни актуальный баланс, ни сообщений об ошибке. Попробуйте либо считать карту ещё раз, либо свернуть-развернуть приложение, либо закрыть и снова открыть. Чаще всего помогает даже простое повторное прикладывание.
Некоторые устройства начального уровня, то есть со слабым процессором и небольшим объёмом памяти, могут после интенсивного использования (пара десятков циклов чтения-записи без перерыва) некорректно работать с NFC. Проблема решается паузой в использовании («отдыхом» для снижения нагрузки).
Некоторые виды чехлов для смартфонов могут блокировать передачу информации через чипы NFC. Если вы уверены, что в вашем телефоне есть NFC, но телефон не читает карты, попробуйте приложить карту к устройству без чехла.
Если приложение показывает баланс, но вы считаете, что он должен быть иным, чем тот, что на экране, свяжитесь с нами. Приложите скриншот экрана, на котором увидели некорректную информацию, и опишите ошибку в подробностях (если не не записался обновлённый баланс после заказа, скажите нам его номер и последние 4 цифры номера банковской карты). Мы будем очень благодарны за содействие и сделаем всё, чтобы решить ваш вопрос.