Skip to content

Releases: gutugo/tropy

Тропы 1.0.0 (63) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 09 Sep 11:09

Что нового

Из сборки убраны рекламные модули, которых мы никогда не использовали.
SDK аналитики тянул за собой мосты учёта доходов сразу ко всем рекламным
сетям — AdMob, AppLovin, Fyber, ironSource — и библиотеку рекламного
идентификатора. Ни один не работал: рекламы в Тропах нет, а само разрешение
на чтение рекламного идентификатора мы заблокировали ещё раньше.

Заметил это магазин: при загрузке версии консоль RuStore просканировала пакет
и сама отметила «интеграцию с Google Mobile Ads», а снять пометку не давала.
Убрать её можно было только одним способом — чтобы сканировать стало нечего.

⚠️ На поведение приложения это не влияет никак, и весит оно ровно столько же
(разница 32 КБ). Всё остальное — как в сборке 62.


Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.

Тропы 1.0.0 (62) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 09 Sep 10:12

Что нового

Пуш-уведомления доходят надёжнее. Библиотека доставки RuStore обновлена
до 7.4.0 — в ней появились резервные домены, а сам переезд доставки на новый
адрес RuStore просил письмом ещё в конце августа. Серверная половина переезда
сделана тогда же, эта сборка закрывает вторую.

Обновление снова открывается в браузере. В сборке 61, которая наружу
не выкладывалась, приложение скачивало новую версию само и открывало
установщик. Мы это убрали вместе с разрешением «устанавливать приложения»:
идёт подача в RuStore, а там такое разрешение относится к высокорисковым —
его надо отдельно обосновывать, и магазин вправе отказать. После публикации
обновления будет приносить сам RuStore, автоматически.

⚠️ Пока приложения нет в магазине, обновление скачивается браузером,
а установку он не запускает: нажмите на скачанный файл в шторке
уведомлений или в «Загрузках».


Всё остальное — как в сборке 60: src/ не менялся ни на строку.

Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.

Тропы 1.0.0 (60) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 02 Sep 13:32

Что нового

Кнопки в нижних шторках больше не прячутся под панелью навигации. В сборке
59 кнопка «Потом» в приглашении войти оказалась ровно под системной панелью
и не нажималась вовсе — закрыть окно можно было только тапом по затемнению.
Та же беда была у объяснения про экономию батареи и у окна подписки.

Приглашение войти больше не показывается тем, кто уже вошёл. Оно
появлялось на долю секунды после запуска, пока приложение ещё читало
сохранённый вход, — и запоминало, что вопрос задан. Настоящий гость после
этого приглашения бы уже не увидел.

Мелочи. Гость больше не шлёт лишний запрос на сервер при скачивании карты.


Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.

Тропы 1.0.0 (59) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 02 Sep 10:54

Что нового

Поход, записанный без входа, больше не пропадает. Он сохранялся на телефоне
и через секунду удалялся сам: сервер отвечал «нужен вход», а приложение считало
это поводом очистить очередь отправки. Теперь поход спокойно лежит на телефоне,
виден в «Моих треках» и уезжает в профиль сам, как только вы войдёте —
записывать заново ничего не нужно.

Приглашение войти при первом запуске. Один раз и только тем, кто не вошёл.
Без входа работает всё остальное: карта, поиск, запись похода и офлайн-карты.

Тексты про карту без сети переписаны. Понятнее, что именно скачается,
сколько это весит и что делать, когда связи уже нет.

«Не сейчас» больше не выключает предложение скачать карту навсегда. Вопрос
у начала похода спрашивает про сегодня — и кнопка теперь отвечает про сегодня.

Окно про лимит бесплатных карт перестало говорить неправду. Оно утверждало
«карты уже скачаны» тем, кто их удалил: считаются попытки скачивания, а не
карты, лежащие на телефоне.


Сборка тестовая. Ставится поверх старой, записанное остаётся — все сборки
подписаны одним ключом. Нужен Android 7.0 или новее.

Тропы 1.0.0 (58) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 02 Sep 07:43

Карта в лесу: скачать заранее можно теперь что угодно, а не только маршрут.

Раньше карту без интернета можно было взять с собой только для маршрута
из каталога. Пошёл свободно, по своему старому треку или по присланному
файлу — подложки в лесу не будет, и приложение об этом даже не предупреждало:
пустой экран со своей линией легко принять за поломку.

Что появилось:

  • «Скачать этот район» — кнопка со стрелкой вниз в столбике на карте.
    Скачается та часть карты, которая видна на экране; размер называется заранее.
  • Карта к присланному треку — кнопка на его экране, рядом с «Пройти по нему».
  • Предложение скачать карту у начала похода. Если карты этого места нет,
    а связь ещё ловит, приложение спросит перед стартом записи — один раз,
    и запомнит ответ. Передумать можно в «Настройках» → «Карты».
  • Плашка «Карта района не скачана» — там, где связи уже нет.

🔴 Скачать то, что уже скачано, теперь нельзя: приложение скажет, какая
карта накрывает это место. Много мелких карт вокруг одного места дороже одной
большой — в каждую едут шрифты и обзорные зумы целиком.

⚠️ Бесплатно скачиваются три карты, и считаются они за всё время. Удаление
карты попытку не возвращает; сколько осталось, видно на вкладке «Офлайн».


По мелочи: подписка называется «Тропы+», тексты приложения переведены
на «ты», отмена скачивания карты наконец работает — раньше она молча
не срабатывала.

Пакет app.tropy, versionCode 58.
Политика конфиденциальности ·
Условия использования

Тропы 1.0.0 (45) — бета

Pre-release

Choose a tag to compare

@gutugo gutugo released this 26 Aug 11:31

Сбор сырых данных GPS стал добровольным, а стартовый экран — коротким.

Прежний экран при запуске показывал три карточки, не помещался целиком
и начинался словами «Приложение ещё не вышло в магазин». Теперь на нём
один вопрос: присылать ли запись работы приёмника GPS. Два ответа
равнозначны, отказ ничего не ограничивает, передумать можно в любой
момент — «Настройки» → «Сохранять сырые данные».

🔴 Повод — выход беты в общий каталог. Принудительный сбор годился,
пока сборку раздавали узкому кругу лично: человек соглашался в разговоре.
У того, кто скачал приложение по ссылке или поставит его из магазина,
такого разговора нет.

⚠️ Предупреждение о том, что записанный поход может не пережить обновление,
переехало в «Настройки» → «О приложении», под номер версии.

Политика конфиденциальности и условия использования обновлены тем же
заходом — раздел «Стадии тестирования».


Эта сборка подана в RuStore и ждёт модерации.

Пакет app.tropy, versionCode 45.
Политика конфиденциальности ·
Условия использования

Тропы 1.0.0 (44) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 26 Aug 09:59

Сырые данные GPS теперь собираются только с вашего согласия.

Тестовая сборка ведёт полную техническую запись своей работы — по ней
разбирают поломки, случившиеся там, где ни переспросить, ни повторить.
Сырая запись приёмника содержит ваш маршрут подробнее, чем сохранённый
поход, и до этой сборки она велась всегда: переключатель в настройках был
показан заблокированным.

Теперь экран при запуске спрашивает — «Помогать разбирать поломки»
или «Не надо, спасибо». Отказ ничего не ограничивает, приложение работает
целиком, а передумать можно в любой момент: «Настройки» → «Сохранять сырые
данные».

🔴 Повод — выход беты в общий каталог. Принудительный сбор годился, пока
сборку раздавали узкому кругу лично: человек соглашался в разговоре, а экран
закреплял сказанное. У того, кто скачал приложение по ссылке, такого
разговора нет — а это самые чувствительные данные, которые собирает
приложение.

⚠️ Политика конфиденциальности и условия использования обновлены тем же
заходом — раздел «Стадии тестирования».


Пакет app.tropy, versionCode 44.
Политика конфиденциальности ·
Условия использования

Тропы 1.0.0 (43) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 25 Aug 08:27

Подписка Pro перестала быть картинкой.

До этой сборки в приложении не было самого понятия «у человека есть Pro» —
только ограничения бесплатной версии: три сохранённых маршрута и три
офлайн-карты. Снять их было нельзя ничем, а окно предлагало подписку
за 299 ₽ с единственной кнопкой «Ок».

Теперь подписка существует и приходит с сервера. Пока оплата не подключена,
цена из приложения убрана целиком: окно говорит, что ограничение снимается
в Pro и подписка появится позже, — и ничего не обещает в рублях.

🔴 Без связи подписка не пропадает. Она запоминается вместе с профилем:
нет сети в лесу, молчит сервер, непонятный ответ — вы остаётесь при том,
за что заплатили.

⚠️ Тестерам Pro включается по коду из профиля — тому самому, что виден
под именем и диктуется голосом.


Пакет app.tropy, versionCode 43.
Политика конфиденциальности ·
Условия использования

Тропы 1.0.0 (42) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 24 Aug 13:45

Каталог виден даже при первом запуске без связи.

Приложение помнит то, что видело со связью, — и до сих пор это значило:
поставил, ушёл в лес, открыл впервые там — пусто. Загрузить заранее
нельзя, приложение ничего не грузит, пока его не открыли.

Теперь список маршрутов лежит в самой сборке: 87 маршрутов, их названия,
длины, наборы высоты, сложность и описания. Открывается сразу, без
единого запроса в сеть, и заменяется живыми данными при первом же выходе
на связь.

⚠️ Чего в этом случае не будет: карты (её нужно скачать заранее),
линии маршрута и фотографий — они приходят с сервера.


Пакет app.tropy, versionCode 42, 70 МБ.
Политика конфиденциальности ·
Условия использования

Тропы 1.0.0 (41) — тестовая сборка

Choose a tag to compare

@gutugo gutugo released this 24 Aug 13:30

Маршрут открывается без связи, даже если карту к нему не скачивали.

Прошлая сборка научилась помнить скачанное и открытое. Но список
показывает весь каталог — и по любому другому маршруту приложение
отвечало «Маршрут не найден. Возможно, его убрали из каталога».
Неправда вдвойне: маршрут на месте, дело в отсутствии связи.

Теперь такой маршрут открывается из сохранённого каталога: название,
длина, набор высоты, время, сложность, описание и фотография. Карты
и графика подъёмов не будет — линия хранится только у скачанных.

⚠️ Как и прежде: приложение помнит то, что видело со связью. Поставили
и сразу ушли в лес — помнить нечего.


Пакет app.tropy, versionCode 41, 70 МБ.
Политика конфиденциальности ·
Условия использования