Отслеживание статуса дела в CEAC с помощью мобильного приложения

Решил поделиться с форумчанами своей разработкой и создать для этого отдельную тему.

Краткая предыстория - мы выиграли в DV-2014 (визы мы недавно получили, интервью я описывал тут) и в процессе подготовки к интервью возникла идея автоматизировать один из процессов - а именно получение уведомлений об обновлении статуса дела в CEAC. То есть можно каждый раз заходить на эту страницу, вбивать свой номер и смотреть статус, но функционала подписки на изменения она не предусматривает. Поэтому родилась идея сделать мобильное приложение, которое будет слать push-нотификации об изменении статуса. А это как раз задача для программиста мобильных приложений, кем я и являюсь по стечению обстоятельств =)

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

Я так же понимаю, что могут возникнуть вопросы по поводу безопасности case number и его передачи левому приложению - могу заверить, что никакие лишние данные о пользователях не собираются, только номер и привязка к телефону для отправки нотификаций. Писал приложение для себя в качестве хобби, коммерческого интереса имею, рекламы и вирусов в приложении нет. В любом случае - использовать приложение или нет - выбор за вами, я просто делюсь своими наработками.

В случае если к приложению будет интерес, я бы попросил модераторов закрепить тему, чтобы она не потерялась - возможно, появятся вопросы, кто-то захочет оставить пожелания или отзывы, и в дальнейшем я соберусь добавить какие-нибудь полезные функции (есть мысль добавить информацию и уведомления о выходе новых visa bulletin и проходных номеров, и уведомление, когда номер пользователя стал текущим).

Кстати, да, ссылка на приложение - https://play.google.com/store/apps/details?id=info.commonservices.dvcasecheckerapp
Приложение пока только для Android, но опять же, если у него появится своя аудитория - можно подумать и для версии для iOS.

6 лайков

Опечатка по Фрейду =) Конечно же имел в виду “коммерческого интереса НЕ имею”.

Кстати, похоже что на данный момент данных по номерам DV 2016 в CEAC еще нет, поэтому приложение будет говорить что номер не найден. Скорее всего данные по этим номерам в систему зальют в октябре или чуть позже (в прошлом году было так).
Поэтому приложение пока актуально только для номеров 2015 года.

1 лайк

На сайте CEAC появились данные о кейсах DV-2016, поэтому приложение снова актуально. Можно все так же использовать для отслеживания своего статуса и получения уведомлений об изменении данных (статуса и даты обновления).

Спасибо я установил, прикольно!

приложение может несколько номеров отслеживать к примеру и не только дв, но и обычных?

Может отслеживать только один номер, только DV номера.

Если появится возможность в обозримом будущем, то может быть добавлю возможность отслеживания нескольких кейсов, и не толко дв.
В любом случае надо переделывать весь бэкенд, так как Facebook решила прикрыть Parse.com, который был в основе (кто в теме, тот поймёт, какая это боль для многих приложений, которые его использовали :slight_smile:

а зачем проге доступ к камере и личным данным?