Releases: gutugo/tropy
Release list
Тропы 1.0.0 (63) — тестовая сборка
Что нового
Из сборки убраны рекламные модули, которых мы никогда не использовали.
SDK аналитики тянул за собой мосты учёта доходов сразу ко всем рекламным
сетям — AdMob, AppLovin, Fyber, ironSource — и библиотеку рекламного
идентификатора. Ни один не работал: рекламы в Тропах нет, а само разрешение
на чтение рекламного идентификатора мы заблокировали ещё раньше.
Заметил это магазин: при загрузке версии консоль RuStore просканировала пакет
и сама отметила «интеграцию с Google Mobile Ads», а снять пометку не давала.
Убрать её можно было только одним способом — чтобы сканировать стало нечего.
(разница 32 КБ). Всё остальное — как в сборке 62.
Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.
Тропы 1.0.0 (62) — тестовая сборка
Что нового
Пуш-уведомления доходят надёжнее. Библиотека доставки RuStore обновлена
до 7.4.0 — в ней появились резервные домены, а сам переезд доставки на новый
адрес RuStore просил письмом ещё в конце августа. Серверная половина переезда
сделана тогда же, эта сборка закрывает вторую.
Обновление снова открывается в браузере. В сборке 61, которая наружу
не выкладывалась, приложение скачивало новую версию само и открывало
установщик. Мы это убрали вместе с разрешением «устанавливать приложения»:
идёт подача в RuStore, а там такое разрешение относится к высокорисковым —
его надо отдельно обосновывать, и магазин вправе отказать. После публикации
обновления будет приносить сам RuStore, автоматически.
а установку он не запускает: нажмите на скачанный файл в шторке
уведомлений или в «Загрузках».
Всё остальное — как в сборке 60: src/ не менялся ни на строку.
Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.
Тропы 1.0.0 (60) — тестовая сборка
Что нового
Кнопки в нижних шторках больше не прячутся под панелью навигации. В сборке
59 кнопка «Потом» в приглашении войти оказалась ровно под системной панелью
и не нажималась вовсе — закрыть окно можно было только тапом по затемнению.
Та же беда была у объяснения про экономию батареи и у окна подписки.
Приглашение войти больше не показывается тем, кто уже вошёл. Оно
появлялось на долю секунды после запуска, пока приложение ещё читало
сохранённый вход, — и запоминало, что вопрос задан. Настоящий гость после
этого приглашения бы уже не увидел.
Мелочи. Гость больше не шлёт лишний запрос на сервер при скачивании карты.
Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.
Тропы 1.0.0 (59) — тестовая сборка
Что нового
Поход, записанный без входа, больше не пропадает. Он сохранялся на телефоне
и через секунду удалялся сам: сервер отвечал «нужен вход», а приложение считало
это поводом очистить очередь отправки. Теперь поход спокойно лежит на телефоне,
виден в «Моих треках» и уезжает в профиль сам, как только вы войдёте —
записывать заново ничего не нужно.
Приглашение войти при первом запуске. Один раз и только тем, кто не вошёл.
Без входа работает всё остальное: карта, поиск, запись похода и офлайн-карты.
Тексты про карту без сети переписаны. Понятнее, что именно скачается,
сколько это весит и что делать, когда связи уже нет.
«Не сейчас» больше не выключает предложение скачать карту навсегда. Вопрос
у начала похода спрашивает про сегодня — и кнопка теперь отвечает про сегодня.
Окно про лимит бесплатных карт перестало говорить неправду. Оно утверждало
«карты уже скачаны» тем, кто их удалил: считаются попытки скачивания, а не
карты, лежащие на телефоне.
Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.
Тропы 1.0.0 (58) — тестовая сборка
Карта в лесу: скачать заранее можно теперь что угодно, а не только маршрут.
Раньше карту без интернета можно было взять с собой только для маршрута
из каталога. Пошёл свободно, по своему старому треку или по присланному
файлу — подложки в лесу не будет, и приложение об этом даже не предупреждало:
пустой экран со своей линией легко принять за поломку.
Что появилось:
- «Скачать этот район» — кнопка со стрелкой вниз в столбике на карте.
Скачается та часть карты, которая видна на экране; размер называется заранее. - Карта к присланному треку — кнопка на его экране, рядом с «Пройти по нему».
- Предложение скачать карту у начала похода. Если карты этого места нет,
а связь ещё ловит, приложение спросит перед стартом записи — один раз,
и запомнит ответ. Передумать можно в «Настройках» → «Карты». - Плашка «Карта района не скачана» — там, где связи уже нет.
🔴 Скачать то, что уже скачано, теперь нельзя: приложение скажет, какая
карта накрывает это место. Много мелких карт вокруг одного места дороже одной
большой — в каждую едут шрифты и обзорные зумы целиком.
карты попытку не возвращает; сколько осталось, видно на вкладке «Офлайн».
По мелочи: подписка называется «Тропы+», тексты приложения переведены
на «ты», отмена скачивания карты наконец работает — раньше она молча
не срабатывала.
Пакет app.tropy, versionCode 58.
Политика конфиденциальности ·
Условия использования
Тропы 1.0.0 (45) — бета
Сбор сырых данных GPS стал добровольным, а стартовый экран — коротким.
Прежний экран при запуске показывал три карточки, не помещался целиком
и начинался словами «Приложение ещё не вышло в магазин». Теперь на нём
один вопрос: присылать ли запись работы приёмника GPS. Два ответа
равнозначны, отказ ничего не ограничивает, передумать можно в любой
момент — «Настройки» → «Сохранять сырые данные».
🔴 Повод — выход беты в общий каталог. Принудительный сбор годился,
пока сборку раздавали узкому кругу лично: человек соглашался в разговоре.
У того, кто скачал приложение по ссылке или поставит его из магазина,
такого разговора нет.
переехало в «Настройки» → «О приложении», под номер версии.
Политика конфиденциальности и условия использования обновлены тем же
заходом — раздел «Стадии тестирования».
Эта сборка подана в RuStore и ждёт модерации.
Пакет app.tropy, versionCode 45.
Политика конфиденциальности ·
Условия использования
Тропы 1.0.0 (44) — тестовая сборка
Сырые данные GPS теперь собираются только с вашего согласия.
Тестовая сборка ведёт полную техническую запись своей работы — по ней
разбирают поломки, случившиеся там, где ни переспросить, ни повторить.
Сырая запись приёмника содержит ваш маршрут подробнее, чем сохранённый
поход, и до этой сборки она велась всегда: переключатель в настройках был
показан заблокированным.
Теперь экран при запуске спрашивает — «Помогать разбирать поломки»
или «Не надо, спасибо». Отказ ничего не ограничивает, приложение работает
целиком, а передумать можно в любой момент: «Настройки» → «Сохранять сырые
данные».
🔴 Повод — выход беты в общий каталог. Принудительный сбор годился, пока
сборку раздавали узкому кругу лично: человек соглашался в разговоре, а экран
закреплял сказанное. У того, кто скачал приложение по ссылке, такого
разговора нет — а это самые чувствительные данные, которые собирает
приложение.
заходом — раздел «Стадии тестирования».
Пакет app.tropy, versionCode 44.
Политика конфиденциальности ·
Условия использования
Тропы 1.0.0 (43) — тестовая сборка
Подписка Pro перестала быть картинкой.
До этой сборки в приложении не было самого понятия «у человека есть Pro» —
только ограничения бесплатной версии: три сохранённых маршрута и три
офлайн-карты. Снять их было нельзя ничем, а окно предлагало подписку
за 299 ₽ с единственной кнопкой «Ок».
Теперь подписка существует и приходит с сервера. Пока оплата не подключена,
цена из приложения убрана целиком: окно говорит, что ограничение снимается
в Pro и подписка появится позже, — и ничего не обещает в рублях.
🔴 Без связи подписка не пропадает. Она запоминается вместе с профилем:
нет сети в лесу, молчит сервер, непонятный ответ — вы остаётесь при том,
за что заплатили.
под именем и диктуется голосом.
Пакет app.tropy, versionCode 43.
Политика конфиденциальности ·
Условия использования
Тропы 1.0.0 (42) — тестовая сборка
Каталог виден даже при первом запуске без связи.
Приложение помнит то, что видело со связью, — и до сих пор это значило:
поставил, ушёл в лес, открыл впервые там — пусто. Загрузить заранее
нельзя, приложение ничего не грузит, пока его не открыли.
Теперь список маршрутов лежит в самой сборке: 87 маршрутов, их названия,
длины, наборы высоты, сложность и описания. Открывается сразу, без
единого запроса в сеть, и заменяется живыми данными при первом же выходе
на связь.
линии маршрута и фотографий — они приходят с сервера.
Пакет app.tropy, versionCode 42, 70 МБ.
Политика конфиденциальности ·
Условия использования
Тропы 1.0.0 (41) — тестовая сборка
Маршрут открывается без связи, даже если карту к нему не скачивали.
Прошлая сборка научилась помнить скачанное и открытое. Но список
показывает весь каталог — и по любому другому маршруту приложение
отвечало «Маршрут не найден. Возможно, его убрали из каталога».
Неправда вдвойне: маршрут на месте, дело в отсутствии связи.
Теперь такой маршрут открывается из сохранённого каталога: название,
длина, набор высоты, время, сложность, описание и фотография. Карты
и графика подъёмов не будет — линия хранится только у скачанных.
и сразу ушли в лес — помнить нечего.
Пакет app.tropy, versionCode 41, 70 МБ.
Политика конфиденциальности ·
Условия использования