Мобильное приложение «Почта России» — отслеживание посылок и поиск почтовых отделений: athunder — LiveJournal
?- Техника
- Cancel
Данное приложение создано для того, чтобы вам было удобно отслеживать внутренние и международные почтовые отправления.
Приложение «Почта России» позволяет:
- Отслеживать ваши отправления в режиме он-лайн.
- Сохранять номера отправлений в памяти приложения, чтобы обновлять информацию по их доставке одним кликом.
- Использовать новую систему статусов доставки отправлений.
- Получать подсказки относительно текущего статуса доставки отправления.
- Быстро связаться с контактным центром Почты России в случае возникновения вопросов по доставке.
- Осуществлять поиск ближайшего отделения почтовой связи, даже в оффлайн режиме.
- Ознакомиться с графиком работы отделения.
- Оценивать качество обслуживания отделений почтовой связи.
Уже ради последнего пункта стоит скачать 😉
Ну а если серьезно, то ничего сверхъестественного пока ожидать не стоит. Все знакомые с Почтой России прекрасно знают о скорости работы ее отделений, а также сайтов Почты России и ЕМС. И приложение в этом плане также мало чем порадует. Кроме скорости не порадует и тот факт, что вставить номер для отслеживания посылки в приложение из буфера пока невозможно. Но все равно данное приложение может оказаться очень полезным и удобным. А в будущем, хочется надеяться, добавят и push сообщения при обновлении статуса отправления.
Приложение для Android в Google Play
Приложение для iOS в Apple App Store
Tags: android, ios, iphone, доставка, почта, почта России, приложение
SubscribeНоутбуки, компьютеры, смарт-часы и смартфоны больше не доставить из США в Россию
Всё никак не доходили руки написать обзоры по доставке смартфона и ноутбука из США.
Но в любой момент могли возникнуть проблемы, так что не особо…
Доставка ноутбука Dell Latitude 7490 из американского магазина Dell Refurbished при помощи Prostobox
Доставка ноутбука Dell Latitude 7490 из американского магазина Dell Refurbished превратилась в целое приключение, затянувшееся на несколько месяцев.…
Доставка ноутбука HP Elitebook из США в Россию при помощи почтового посредника FishisFast
Посылку с ноутбуком HP EliteBook сегодня доставили в целости и сохранности! Коробка оказалась без повреждений (вроде порезов и вмятин). Стретч-плёнка…
Photo
Hint http://pics.livejournal.com/igrick/pic/000r1edq
«Почта России» выпустила мобильные приложения для Android и iOS
08:15 2013-12-16 / Никита Светлых / Hi-Tech
«Почта России» выпустила бесплатное мобильное приложение для платформ Android и iOS. Программа позволяет отслеживать российские и международные почтовые отправления, находить почтовые отделения и связываться с контактными центрами «Почты России» и «EMS Почты России». Отслеживание отправлений осуществляется по почтовому идентификатору. В отличие от аналогичного онлайн-сервиса, в приложении нет «капчи», а введенные идентификаторы сохраняются для упрощения повторного поиска. Присылать уведомления в случае, когда статус посылки изменился (например, она покинула сортировочный центр или прибыла в место вручения), приложение пока не умеет. Программа автоматически показывает ближайшие почтовые отделения (включая адрес и график работы), опираясь на данные GPS и беспроводных сетей. Отделения, кроме того, можно искать по адресу и индексу.
Об отделениях связи можно оставлять отзывы. Пользователю, в частности, предлагается рассказать, выглядел ли вход в отделение «чисто и аккуратно», сколько человек стояли в очереди перед ним и поздоровался ли с ним оператор. На сайте «Почты России» говорится, что программа до 30 апреля 2014 года работает в тестовом режиме. На Google Play пользователи уже отыскали в ней недочеты — в частности, невозможность вставить идентификатор из буфера обмена. Установить приложение можно по ссылкам для Android и iOS. Похожие сюжеты / 6«Почта России» выпустила обновленное приложение для iOS и Android Программы и приложения / maxwayФутубра выпустила мобильные приложения под iOS и Symbian Новости компаний / Никита СветлыхРоссийский поисковик «Спутник» выпустил мобильные приложения под iOS и Android Программы и приложения / Стас Кузьмин«Почта России» обновила мобильное приложение для Android и iOS Интернет-сервисы / maxwayMicrosoft выпустила браузер Edge для iOS и Android Программы и приложения / Никита СветлыхMicrosoft выпустила обновлённую версию Skype для iOS и Android
|
Активность
16:13 2023-06-09mobichel лайкнул сюжет Видеоблогеры, аниме и советская классика: Триколор.
..
16:12 2023-06-09mobichel лайкнул сюжет Злоумышленники выманивают деньги через «умный» чат-бот…
11:02 2023-06-09mobichel лайкнул сюжет В России заработают отечественные аналоги платформ…
10:37 2023-06-09mobichel лайкнул сюжет Видеозвонки через ТВ и персонализация интерфейса: вышла…
10:28 2023-06-09mobichel лайкнул сюжет VK начала тестировании функции входа в соцсеть и другие…
Как я создал потрясающее приложение для отслеживания посылок с помощью React Native и Node.js в рекордно короткие сроки
Я не получал своевременных обновлений или какого-либо отслеживания со всеми разрекламированными приложениями, такими как 17Track, при отслеживании моих посылок с Aliexpress.
На протяжении многих лет я пробовал несколько приложений для отслеживания. Ни один из них не работал так, как я хотел, не отслеживал многие пакеты, которые шли мне навстречу, или был просто перегружен ненужными функциями.
Решение
Насколько сложно создать простейшее приложение для отслеживания посылок?
Ведь мне нужно просто разобрать сайт почтовой компании и показать список статусов. Все, что нужно, это просто номер для отслеживания, и приложение выяснит, кто его доставляет и где его отслеживать.
Ниже приведен краткий общий обзор того, как я создавал приложение и серверную часть, взламывал капчи и использовал CodePush. Напишите в комментариях или твитните мне, что вы хотите, чтобы я подробно рассказал.
Приложение
Приложение «Посылки» для iOS и Android
Я решил использовать React Native, так как думал, что будет быстрее загрузить бета-версию в App Store. Свою роль сыграла и идея со временем выпустить такое же приложение в Google Play.
Первую версию я выпустил в App Store за 2 недели, после чего адаптация приложения под Android заняла всего 2 дня.
Удивительно, как легко это было, и я, как один разработчик, могу легко поддерживать приложение для 2 платформ и ежедневно выпускать обновления.
Серверная часть
Я решил создать API отслеживания с помощью Node.js, так как недавно провел парсинг с помощью cheerio, и мне понравилось, насколько это просто и понятно.
Чтобы обеспечить бесперебойную работу Node.js API и поддержку нескольких процессоров, я использовал диспетчер процессов PM2 и до сих пор в восторге от того, насколько хорошо он работает!
Первоначальные курьерские и почтовые услуги
Я начал с российского рынка и изначально добавил поддержку для Почты России, 4PX, Почты Сингапура, Почты Китая, Почты Гонконга, SF-Express, Yanwen, Cainiao.
Это наиболее часто используемые перевозчики для поставок из Китая в Россию, и этого оказалось достаточно, чтобы проверить спрос на мое приложение.
Часть поддерживаемых держателей
Now Parcels поддерживает более 130 почтовых и курьерских компаний по всему миру и, самое главное, знает множество межоператорских связей и может отслеживать посылки при их передаче между перевозчиками.
Архитектура API отслеживания
Шаблоны регулярных выражений
Некоторые идентификаторы отслеживания, такие как DHL, Почта России, Всемирный почтовый союз (ВПС), могут быть проверены по контрольной сумме, что экономит время, не отслеживая недействительные номера. Все остальные номера отслеживания отслеживаются сложным деревом трекеров как в странах происхождения, так и в странах назначения.
Правила отслеживания Национальной почтовой службы
Для каждого перевозчика, почтовой или курьерской компании я изначально создал собственный парсер и парсер, используя request и cheerio. Ничего сложного: загрузить html или JSON, сопоставить ячейки таблицы HTML или поля JSON с общим форматом и вернуть этот JSON в приложения для iOS и Android.
Трекер Bpost
После примерно 30 настраиваемых трекеров я начал замечать закономерности и решил сделать стандартный трекер, который использует набор правил загрузки и парсинга в JSON.
Отслеживание правил шаблона
Таким образом я смог увеличить скорость разработки в 5-10 раз и начал добавлять 5-6 новых трекеров каждый день.
Архитектура приложения
React Native — это Божий дар для таких простых приложений, как Parcels. За 2 недели я смог создать приложение для iOS, бэкенд, подготовить все ресурсы для Apple App Store, выпустить и получить одобрение приложения.
Приложениепредставляет собой простое представление основных сведений с FlatList для пакетов и FlatList для статусов пакетов.
Структура кода
Я остановился на материальном дизайне, так как внешний вид iOS 10 меня утомил, и я хотел что-то визуально простое и свободное от беспорядка.
Повторно используется тот же код JavaScript для определения компании-перевозчика по номеру отслеживания, что и в бэкэнд-API.
Декларативный пользовательский интерфейс JSX позволил мне быстро и легко повторять дизайн.
КодПуш
Одной из основных причин перехода на React Native было использование CodePush.
Возможность добавить новую службу отслеживания, исправить ошибку, обнаружить новый шаблон номера отслеживания и немедленно выпустить обновление — бесценна! Это меня столько раз спасало!
Производительность
Я раздвигаю границы React Native FlatList и ListView, когда люди отслеживают 90 пакетов одновременно, а приложение начинает отставать и пропускать кадры при прокрутке. Нужно глубоко вникнуть в проблему.
В остальном React Native работает прекрасно!
Хранение
Я использовал realm.js для хранения идентификаторов отслеживания на устройстве. Realm действительно великолепен, когда он работает, и ужасен, когда вы случайно нарушаете его при обновлении схемы БД, когда ваше приложение используется тысячами людей, это быстро превращается в кошмар.
Realm не доставил мне никаких проблем на iOS, никаких вылетов, где по моей глупости и благодаря CodePush у меня была возможность исправить вылеты в тот же день.
Однако на Android по какой-то причине, когда вы обновляете версию схемы Realm DB и выпускаете обновление CodePush, происходит сбой приложений, и вы ничего не можете с этим поделать. Только извинитесь перед пользователями и поторопитесь с обновленной сборкой в Google Play.
К чести Google Play Market, его консоль разработчика идеальна, красиво оформлена, быстра, и, что наиболее важно, обновления вступают в силу от 30 минут до 1-2 часов. Так что даже если вы облажаетесь, вы сможете быстро восстановиться.
Полоса обгона
Я поклонник Fastlane Феликса Краузе и использовал его утилиты моментальных снимков, поставки и доставки, чтобы сэкономить огромное количество времени при создании локализованных скриншотов или обновлении и загрузке локализованных описаний и примечаний к выпуску в App Store и Play Market.
Веб-сайт
Мне нравится создавать веб-приложения с помощью Ruby on Rails, поэтому я использовал его для создания целевой страницы для своего приложения с помощью Twitter Bootstrap.
Целевая страница посылок
Вызовы
Первая проблема, с которой я столкнулся, когда приложение стало популярным, а JSON API Почты России начал работать шатко. Он вернет пустой ответ 2 раза подряд и в 3-й раз даст результаты. Я использовал великолепную библиотеку async.js для асинхронного запроса ненадежных веб-сайтов отслеживания
.Блокировка сервера по IP-адресу
Потом сразу начали блокировать сервер по IP. Мне пришла в голову идея определять, когда блокируется IP-адрес, и сообщать клиентским приложениям, чтобы они сами запрашивали веб-сайты отслеживания. Затем они отправляют результаты запроса для анализа и форматирования в Parcels API и получают в ответ хорошо отформатированный JSON. Это доказало свою эффективность!
Затем я добавил поддержку Push-уведомлений, которые требовали периодического отслеживания сервером. Несмотря на то, что я создал свой API отслеживания, чтобы он вел себя хорошо и не забрасывал веб-сайты отслеживания запросами, они все равно блокировали мой сервер.
Я нашел списки бесплатных прокси-серверов и теперь API отслеживает через случайный прокси, когда сервер заблокирован. Однако прокси-серверы умирают каждый день. Я добавил автоматический анализатор списка прокси, чтобы всегда иметь список рабочих прокси.
CAPTCHA
Самая забавная задача — когда отслеживание веб-сайта использует капчу. Удивительно, как далеко продвинулись капчи на основе изображений. Простая предварительная обработка изображений, такая как пороговое значение, размытие, удаление шума и Tesseract, может решить большинство капч, кроме Google reCAPTCHA.
Captchas, которые Parcels успешно взламывает для отслеживания посылок
Я считаю, что на веб-сайтах по отслеживанию курьерских и почтовых отправлений, которые используют капчи, работают ленивые и некомпетентные команды разработчиков, которые не знают, что они делают. Они намеренно затрудняют своим клиентам отслеживание посылок, за обработку которых они заплатили.
Посылки обслуживает 30 000 пользователей в месяц, которые отслеживают как минимум 2 раза в день, некоторые люди отслеживают одновременно 70-90 посылок, а загрузка процессора моего Linode едва превышает 3%. Большая часть нагрузки приходится на разгадывание капч 🙂
DHL, UPS, Fedex имеют отличное и быстрое отслеживание, поэтому определенно можно создать быстрое, масштабируемое решение для отслеживания.
Parcels не поддерживает отслеживание почтовых веб-сайтов, которые используют Google reCAPTCHA (например, недавно Почта Украины) и направляют пользователей приложений на соответствующие веб-сайты для ручного отслеживания.
Веселье
Я часто держу консоль журналов открытой, чтобы посмотреть, как работает отслеживание и какие новые номера отслеживания вводят люди.
Мне стало интересно, а не было бы здорово посмотреть, где в мире люди отслеживают посылки с Посылками.
Ради интереса я добавил в API поддержку WebSockets, а с помощью Leaflet.js и GeoIP показываю людям на карте мира пакеты отслеживания в реальном времени.
Проверьте это здесь!
Отслеживание пакетов в реальном времени
В заключение
Спасибо за прочтение! Если вы хотите, чтобы я подробно рассказал, как я создавал каждую отдельную часть приложения, просто напишите мне в Твиттере или напишите мне.
Теперь загрузите Parcels для iOS или Parcels для Android и дайте мне знать, что вы думаете.
Отслеживание почтовых посылок в России APK для Android
Это приложение предназначено для отслеживания посылок, которые были отправлены через Российскую государственную почтовую компанию «Почта России». Приложение также включает виджет для отслеживания посылок.
Получите бесплатно установочный пакет Отслеживание почтовых посылок в России 3.0 и ознакомьтесь с отзывами пользователей о Droid Informer. Приложение безупречно работает на Android 4. 0 и выше. Загружать это приложение безопасно. Отслеживание почтовых посылок в России изначально было разработано эмпирическим сайтом и относится к категории Инструменты.
Последнее обновление приложения было выпущено 29 мая 2019 г., и его скачали более 100 000 пользователей. Отслеживание почтовых посылок в России получило рейтинг 3,9в Google Play. В приложении есть реклама.
Это приложение очень популярно среди пользователей Meizu и Lenovo.
Похожие приложения
TrackChecker Mobile
88K
Приложение является наиболее универсальным приложением для отслеживания посылок, почтовых отправлений.
Отследить AliExpress в России
415
Это приложение, которое будет держать вас в курсе статуса посылки…
Package Buddy
5,3K
Это приложение для отслеживания посылок, позволяющее отслеживать ваши посылки.
Трекер рабочего времени Trice
51
Trice – приложение для учета и анализа рабочего времени.
Remote Bot for Telegram
618
Remote Bot — компактное приложение с широкими возможностями для удаленного…
Электронная почта Mail для Gmail
11K
Электронная почта — это бесплатное универсальное почтовое приложение с красивым дизайном.
Почта Израиля
8,3K
Вы делаете покупки в Интернете? Из Израиля или из-за границы? Отправляете свои посылки в Израиль и за границу?
Приложения от Empirical.me
Отслеживание посылок для USPS
2K
Модель вашего устройства, версия андроида и как ее воспроизвести.
Легко заполнить оперативную память
6,2K
Приложение помогает разработчикам легко воспроизвести ситуацию с нехваткой памяти.
PackTrack Auto Tracking
3,8K
Модель вашего устройства, версия Android и как ее воспроизвести.
True Clean RAM Memory Booster
2,5K
Это БЕСПЛАТНОЕ приложение, позволяющее увеличить скорость вашего Android-устройства.
Приложение Белпочта и виджет
11K
Это приложение предназначено для отслеживания посылок, которые отправляются через Беларусь…
Auto Tracking For Canada
145
Модель вашего устройства, версия Android и как ее воспроизвести.
Декодер VIN для Мерседес
1,1K
Это приложение предназначено для того, чтобы дать вам возможность декодировать ваш автомобиль…
Автоотслеживание Yanwen Express
312
Модель вашего устройства, версия Android и как ее воспроизвести.
Спортивная игра
41
Классическая память: Sport edition.
Виджет приложения Укрпочта
5,7K
Это приложение предназначено для отслеживания посылок, которые отправляются через Украину…
Отслеживание почты в Австралии
23
Модель вашего устройства, версия Android и как ее воспроизвести.
Matching Game Love edition
406
Memory classic: издание Love, разработанное специально ко Дню святого Валентина.