Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени онлайн
Общение / Приложение для Android / Сообщения SMS не обрабатываются.

Сообщения sms не обрабатываются.

Павел
11 сентября 2015 17:17
Тогда может поставить стороннюю СМС программу и сделать ее программой по умолчанию?
Admin
 
11 сентября 2015 17:41
Павел Пишет:
Тогда может поставить стороннюю СМС программу и сделать ее программой по умолчанию?
Да это может помочь, но только если при этом удалить (или переименовать исполняемый файл) стандартную смс читалку, т.к. она всё равно будет запускаться (хоть и после другой читалки) и не пускать смс дальше самой себя.
Александр
11 сентября 2015 18:01
Только зачем ставить левую программу читалку СМС, если меня устраивает штатная?
Павел
12 сентября 2015 06:24
Если у вас работает штатная программа, тогда не зачем устанавливать.
Александр
12 сентября 2015 11:21
В том то и дело что штатная программа свои функции выполняет.
reg
12 сентября 2015 20:51
Поставил Textra, установил по умолчанию - обработка пошла. Стандартное приложение даже не удалял, просто выбрал в настройках системы что для смс по умолчанию Textra.

Но, конечно, надо бы как-то красивее починить...
reg
14 сентября 2015 14:14
Похоже не совсем до конца всё ок. Как минимум несколько сообщений (полностью аналогичного формата как и другие, с той же карточки) не обработались и не видны в истории обработки. Вроде бы в это время само приложение не висело в памяти, с тех пор как залочил чтобы никогда не выгружалось - все смс попадают. Уж не знаю, совпадение или нет. Если требуется, чтобы приложение постоянно висело для корректной обработки - это плохо.
Admin
 
14 сентября 2015 22:37
reg Пишет:
Если требуется, чтобы приложение постоянно висело для корректной обработки - это плохо.
Не должно требоваться, если только у вас не "ультра-энергосберегающий" режим, как писали выше.

Попробуйте стандартный смс-месенджер на время переименовать (если у вас используется другой), так что бы он вообще не запускался. Скорее всего в нём дело.
reg
15 сентября 2015 10:53
Переименовал (system/app/TelephonyProvider.apk), посмотрим.
reg
15 сентября 2015 13:37
Похоже system/app/TelephonyProvider.apk не то что надо, system/app/mms.apk файла нет, переименование system/priv-app/mms.apk ничего не дает - приложение остается.

Заморозил стандартное приложение mms.apk в TitaniumBackup, вроде пропало. Первое пришедшее смс обработалось, посмотрим дальше ).
reg
21 сентября 2015 13:12
По итогу срабатывает обработка через раз - иногда сообщения в историю обработки не попадают ( Печаль. Вроде бы работает ок, если приложение висит в памяти, по крайней мере в таком случае ни разу сообщение не пропускалось.

И самое печальное, что никак уже не отправишь второй раз на обработку.
Admin
 
21 сентября 2015 13:35
reg Пишет:
Вроде бы работает ок, если приложение висит в памяти
А что с режимом энергосбережения, о котором выше говорилось. Не проверяли?
reg
21 сентября 2015 14:34
Конкретно таких настроек в этой оболочке не нашел (MIUI 5.9.1). В настройках батареи есть разные планы экономии батареи, стоит план по умолчанию, но внутри этого плане нет каких-то специфических параметров для приложений и т.п. Есть в плане пункт «очистка процессов», выбрано значение Никогда.

Отдельно есть пункт настройки Фоновый режим, с описанием «при включении этой функции приложения в фоновом режиме не смогут использовать интернет, GPS и другие возможности», но он выключен. Плюс все другие приложения работают ок в фоне. (ну, к примеру дропбокс, календарь и т.п.).

Как-то так.
reg
21 сентября 2015 14:36
Кстати, обработку старых если кому надо - проще всего сделать через файл. В той же Textra можно выделить сообщения галочками, экспортнуть в файл. Через e-mail у меня сходу почему-то не обработалось, не стал разбираться, но на сайте файл залился и обработался ок.

Хотелось бы конечно возможность делать это в приложении андроид ).
sbrain3000
28 сентября 2015 13:10
К сожалению, с 24 сентября и у меня перестали обрабатываться СМС. В "Еще - Обработка СМС" последнее сообщение за 24 сентября. Есть подозрение, что сообщения перехватывает какая-то сторонняя прогламма. Но пока не вычислил - какая. Насколько я понимаю - Дребеденьги под Андроид обрабатывает смс в момент получения, но не читает уже полученные.
Есть какой-то способ найти - кто перехватывает/может перехватывать смс?
Может посмотреть программы которые запрашивают какое-то отдельное право?
Admin
 
28 сентября 2015 13:22
sbrain3000 Пишет:
Дребеденьги под Андроид обрабатывает смс в момент получения, но не читает уже полученные.
Да, верно.
Обновлений системного ПО или установки новых не было за последнее время?

Возможные причины этой проблемы были резюмированы тут:
http://www.drebedengi.ru/...34359
NO NAME
30 сентября 2015 21:23
Если не обрабатываются смс частично, т.е. с одного и того же номера, но расходы по раным картам, то дела, думаю, не в режимах энергосбережения и не блокирующих программах? Правила проверила, номер настроен (на случай отсутствия правил)... что всё же одет быть причиной?
NO NAME
30 сентября 2015 21:25
*расходы по разным картам и что может быть причиной... извиняюсь за ошибки.
Admin
 
1 октября 2015 11:40
Ольга Пишет:
т.е. с одного и того же номера, но расходы по раным картам, то дела, думаю, не в режимах энергосбережения и не блокирующих программах?
Если СМС не появляется в разделе "История обработки", то либо номер с которого приходят смс - другой, либо смс блокируется какой-то программой или настройками телефона. До дребеденег она просто не доходит и содержание СМС тут ни причём.
sbrain3000
1 октября 2015 11:44
К сожалению все описанные выше не помогло. СМС то разбираются, то не разбираются судя по разделу "История обработки". Удивительно то, что другие приложения, которые обрабатывают СМС (например программа показывающая баланс кредиток) - работают исправно.
NO NAME
2 октября 2015 05:25
Admin Пишет:
Ольга Пишет:т.е. с одного и того же номера, но расходы по раным картам, то дела, думаю, не в режимах энергосбережения и не блокирующих программах?Если СМС не появляется в разделе "История обработки", то либо номер с которого приходят смс - другой, либо смс блокируется какой-то программой или настройками телефона. До дребеденег она просто не доходит и содержание СМС тут ни причём.
СМС приходят с одного номера, это один банк, просто разные карты (в каждой смс указано по какой карте прошла операция). Часть СМС обрабатывается, часть нет. Правила настроены, в программе на устройстве указано что делать если правил нет (на случай если они настроены не правильно или отсутствуют). Судя по сообщениям, я не одна такая.
Александр
3 декабря 2015 15:16
Admin Пишет:
Резюмируем причины, почему смс могут не доходить до приложения (т.е. не появляться в списке "История обработки"): 1. Изменился номер, с которого приходят сообщения (Иногда оператор меняет букву, добавляет пробел и т.п.). Проверьте настройку номера в разделе "обработка СМС" 2. В диспетчере приложений стоит запрет на получение СМС для приложения "дребеденьги". 3. Установлен сторонний месенджер, который "не пускает" смс дальше самого себя. Так же это может быть и стандартный месенджер на некоторых устройствах (например, с прошивками MIUI). 4. Особенность работы режима энергосбережения на некоторых устройствах. Для проверки можно отключить этот режим и получить смс. 4.1. Обойти проблему с энергосбережением можно, как посоветовал выше Павел, установив для приложения флаг "Защищено", в списке защищённых приложений. Такой список есть не на всех устройствах, возможно это зависит от прошивки или от установки специального ПО.
Возвращаясь к вопросу о перехвате СМС в прошивке MIUI...
Сейчас обратил внимание что приложение Сбербанк онлайн очень даже перехватывает СМС в на MIUI. Значит дело может быть не в месенджере?
Подумайте, а то очень хотелось чтобы СМС обрабатывались, но не хочется ради вашего приложения другой телефон покупать.
Admin
 
3 декабря 2015 16:02
Александр Пишет:
приложение Сбербанк онлайн очень даже перехватывает СМС
Перехватывает (в момент поступления СМС) или перечитывает, в момент запуска Сбербанка?
Александр
3 декабря 2015 16:11
Приложение Сбербанк открыто. Приходит СМС с кодом подтверждения и сразу вставляется в поле приложения, где его надо ввести. Делаю вывод что приложение его перехватывает.
Admin
 
3 декабря 2015 16:48
Александр Пишет:
Приходит СМС с кодом подтверждения
Приложение при этом знает, что пользователь ждёт СМС и код должен прийти?
Если да, то не факт, что перехватывает. Просто периодически прочитывает список последних СМС.
Александр
3 декабря 2015 17:00
Как вариант. Не могу ничего сказать. Просто заметил что приложение Сбербанка успешно обрабатывает СМС. Может быть и вам попробовать обрабатывать список СМС?
Как нибудь отмечать обработанные...
Admin
 
3 декабря 2015 17:04
Это уже добавили в план, но там не так просто.
Anna
6 января 2016 23:38
Сбербанк Онлайн. ДАРЬЯ МИХАЙЛОВНА Д. перевел(а) Вам 785.00 RUB. Сообщение: "даша-банкет"
Почему-то ушло в игнор.
Admin
 
7 января 2016 13:00
Anna Пишет:
Почему-то ушло в игнор.
А вместе с этим СМС другие не приходили? Возможно сработала защита от дублей.
Anna
7 января 2016 13:08
Через 45 минут другой перевод с той же суммой
VISAхххх: 18:05:09 зачисление 785р. от отправителя МАРИЯ АЛЕКСЕЕВНА Х.
Admin
 
7 января 2016 13:18
Anna Пишет:
Через 45 минут другой перевод с той же суммой
Да, типовой случай дублей от сбербанка. Обычно эти СМС следуют друг за другом. В вашем случае они видимо тоже вместе ушли на обработку, несмотря на разницу в 45 минут (не было интернета?).

Сходу и не понятно как тут добавить правильное исключение.
Anna
7 января 2016 13:24
Это не дубли. Я расплатилась в кафе, а мне разные люди скинули на карту их часть оплаты.
Имена и шаблоны смс разные.
Admin
 
7 января 2016 14:37
Anna Пишет:
Это не дубли
Это понятно.
Поэтому и ответ: "Сходу и не понятно как тут добавить правильное исключение."
Anna
8 января 2016 10:54
Я вижу пока три варианта:
- добавлять дубль с пометкой о возможном дубле (пометка на операции и счёте)
- анализировать время операции в смс
- в приложении по клику на такую проигнорированную смс предлагать внести по ней операцию.
Admin
 
8 января 2016 10:58
Подумаем.
Александр
31 января 2016 11:35
Когда планируется улучшение приложения?
Admin
 
31 января 2016 12:36
Александр Пишет:
Когда планируется улучшение
Какое именно?
NO NAME
1 февраля 2016 14:04
В одну минуту от Сбербанка пришло два сообщения, отличающиеся ровно на один символ, но первое обработалось, а второе ушло в игнор.

Сообщение вида: "Исполнение Автоплатежа ... [1|0] ...", причем у меня настроено правило, по которому как раз в зависимости от этого нуля или единицы ставится соответствующий тег.
NO NAME
1 февраля 2016 14:13
Прочитал переписку выше, и возник вопрос: я правильно понимаю, что защита от дублей не анализирует текст смс в целом, а только получающиеся в результате разбора поля: счет, дата, сумма?
Admin
 
1 февраля 2016 14:56
Леонид Пишет:
я правильно понимаю, что защита от дублей не анализирует текст смс в целом, а только получающиеся в результате разбора поля: счет, дата, сумма?
Нет. Алгоритм более сложный, и текст смотрится и значения.
  Сюда 1 2 3  Туда  
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.