04.02 23:16 — Ошибка закралась в жаваскрипт баз, обновите базы на экране справки до «1502.0» (обновляются сами раз в сутки). Я приношу извинения за эту свою ошибку.
04.02 20:57 — С выходом 1.8.1 сломалось всё, как будто нет интернета. При этом сборка из исходником у меня работает. Ищу решение проблемы.
bybalance
22 января, 2015
29.01 — Исправил ByFly когда было несколько контрактов на одно лицо, теперь работает. У кого до сих пор проблемы — обращайтесь, буду исправлять.
22.01 — Авторизация для Велком исправлена и отправлена в Аппстор. По ByFly пока никто из столкнувшихся с проблемой неправильного баланса не поделился своим аккаунтом.
21.01 — Опять проблема с Велком, изменение в процессе авторизации. Постараюсь выпустить обновление как можно быстрее. В связи с этим рекомендую выключить проверку велком аккаунтов по-расписанию, а в случае зависания во время проверки — перезагрузить приложение.
Все кто не может жить без велком и хочет поучаствовать в тестировании исправления, можете присылать ваши емаил адреса мне на by.balance.app@gmail.com. Вы получите приглашение на тестирование через приложение TestFlight. Емаил адрес должен быть тот, который вы используете на своём устройстве, и ссылку-приглашение нужно будет открывать на устройстве.
Продвинутый аналог просмотра балансов — PayStore
Для всех, кто давно хотел множество дополнительных функций по просмотру балансов своих телефонов и не только — есть приложение и сайт PayStore. Это аналог андроид приложение AnyBalance, с очень большой базой операторов.
Версия 1.8
С этой версии извлечение данных из html-страницы вынесено в отдельный модуль, который написан на javascript. Это позволит быстро исправлять ошибки, когда операторы меняют формат вывода на своих сайтах.
Во время переписывания кода я протестировал все аккаунты, кроме Космос ТВ (нет добровольцев). Как и ранее, в случае проблем, прошу заинтересованных пользователей делиться со мной доступом в свой аккаунт. (На время, обычно 1-2 вечера.)
При изменении авторизации у операторов придётся всё же опять по-старому обновлять всё приложение целиком, в Аппсторе, 2 недели потери времени.
Базы считывания баланса доступны на github. Там же есть тестовый инструмент для проверки кода локально, т.е. анонимно от меня. Будет замечательно если и другие программисты внесут свой вклад.
Важное дополнение: Теперь минимальная версия iOS — 7.0. Прошу прощения у пользователей с более старыми устройствами, но вас слишком мало.
Планы на новую версию
В ближайшем будущем я планирую вынести логику извлечения баланса из кода приложения. Это позволит делать мелкие правки не меняя само приложение и не теряя время на проверку в Apple.
В связи с этим, возможно, придётся повысить минимальную версию ios до 7.
bybalance
16 августа, 2014
03.10 — Подготовлено очередное исправление для Велком, чтобы баланс брался с первого раза, через 2 недели должно быть доступно в Аппсторе.
02.10 — Вышло обновление для Велком, к сожалению проверка работает медленно, изза защиты сайта велкома от ботов. При проверке баланса может потребоваться сделать это 2 раза. В первый раз это может занять до 20 секунд и в итоге получить ошибку, в последующие разы проверка пройдёт быстрее и баланс прочитается.
24.08 — Велком усложнил проверку, обойти которую пока не получается. В ближайшие недели проверка велкома работать не будет.
16.08 — C 10 августа баланс на Velcom не считывался, они ввели дополнительную проверку броузера на исполнение javascript.
Исправление сделано, подождите публикацию в AppStore.
Версия 1.7 — интерфейс для ipad
В этой версии добавлен интерфейс для ipad.
Исходники приложения
Я открываю исходники приложения для всех, без каких либо ограничений. Вы можете использовать их в любых целях.
bybalance
29 марта, 2014
23.04.2014: У кого проблема с Велком, и ошибка «неправильный логин», задайте в ИССА пароль ровно 8 символов, проблема может быть именно в этом. И не забывайте продлить срок действия пароля https://bybalance.wordpress.com/2012/10/18/%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C-%D0%B4%D0%BB%D1%8F-velcom/
17.04.2014: Вышла последняя версия, но всё равно некоторые пользователи сообщают о проблемах и с велком и с байфлай. К сожалению у меня нет доступа ко всем тарифным планам, поэтому я прошу тех, у кого есть проблемы и кто хочет помочь, поделитесь доступом в свой кабинет для решения этой проблемы.
05.04.2014: ByFly исправлен, будет в обновлении 1.6.5 в Appstore в течение 2х недель.
04.04.2014: Вышла версия 1.6.4, но опять есть сообщения от пользователей что Velcom не заработал. Я могу проверить только тарифы «Лето зовет» и «Приветик» — эти тарифы работают. Просьба для тех, у кого остались проблемы- поделиться доступом на 1 день в свой Велком аккаунт. Это поможет быстро решить проблему. by.balance.app@gmail.com
02.04.2014: Также сломался byfly, исправление будет позже.
29.03.2014: Velcom сломался, исправление будет в Appstore в течение 2х недель.
Версия 1.6, проверка балансов в фоне
Исправен Life:). Также в этой версии появилась проверка балансов в фоне для iOS 7 и выше.
В настройках аккаунта появилось 2 новых пункта: «проверять» и «лимит напоминания». Более подробно механизм описан в полной версии статьи.