Словарь Тик Ток
Что такое version code в APK
Version code - целое число в манифесте Android-приложения, по которому система сравнивает версии и решает, можно ли установить файл поверх уже установленного.
Пользователь обычно видит другое значение - version name, строку вида 46.0.0. Version code скрыт от глаз и нужен системе, а не человеку.
Чем version code отличается от version name
Version name - строка для людей, разработчик пишет её в удобном формате. Version code - число, которое при каждом выпуске должно расти. Android сравнивает именно числа: обновление ставится, только если новый version code не меньше установленного.
Поэтому откатиться на старую версию TikTok простой установкой поверх не получится. Система сообщит «Приложение не установлено», потому что у старого файла число меньше. Сначала приложение удаляют, а потом ставят нужную версию.
Version code в модах
Автор мода может оставить число из базы TikTok, а может задать своё. Во втором случае возникают неожиданные ситуации. Например, новая версия сборки получает меньшее число, чем предыдущая, и не ставится поверх неё.
При переходе мода на новую базу TikTok число обычно растёт вместе с базой. Если же автор вернулся на более старую базу, обновление без удаления может не пройти.
Где мы показываем version code
Номер version code, имя пакета и минимальную версию Android можно прочитать из манифеста APK. На сайте эти сведения указываются редактором, если они известны; внешняя ссылка сама по себе не позволяет определить их.
Узнать число у установленного приложения можно в сторонних программах для просмотра пакетов. На некоторых оболочках оно видно и в сведениях о приложении.
Что мы советуем
Перед обновлением сравните version code нового файла с установленным. Если новое число меньше, установка поверх не пройдёт. Тогда сохраните данные для входа, удалите старую версию и поставьте новую.
Помните, что удаление стирает черновики и локальные настройки мода. Опубликованные ролики, подписки и переписка хранятся на сервере и после входа вернутся.