https://github.com/rimurudev/unity.gameanalytics.buildversionupdater
Unity GameAnalytics Build Version Updater — это Editor хелпер, который автоматически обновляет версию билда в GameAnalytics Settings.asset перед каждым билдом. Скрипт упрощает процесс управления версиями, гарантируя, что версия билда, указанная в проекте, синхронизируется с конфигурацией GameAnalytics.
https://github.com/rimurudev/unity.gameanalytics.buildversionupdater
abyssmoth ga ga-helper game-analytics-version-updater gameanalytics rimuru-dev rimurudev unity-ga unity-game-analytics unity-gameanalytics unity-gameanalytics-helper unity-webgl unity-webgl-game-analytics webgl webgl-game-analytics
Last synced: 3 months ago
JSON representation
Unity GameAnalytics Build Version Updater — это Editor хелпер, который автоматически обновляет версию билда в GameAnalytics Settings.asset перед каждым билдом. Скрипт упрощает процесс управления версиями, гарантируя, что версия билда, указанная в проекте, синхронизируется с конфигурацией GameAnalytics.
- Host: GitHub
- URL: https://github.com/rimurudev/unity.gameanalytics.buildversionupdater
- Owner: RimuruDev
- License: mit
- Created: 2024-09-10T20:56:16.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T11:43:10.000Z (8 months ago)
- Last Synced: 2025-01-10T11:47:41.517Z (4 months ago)
- Topics: abyssmoth, ga, ga-helper, game-analytics-version-updater, gameanalytics, rimuru-dev, rimurudev, unity-ga, unity-game-analytics, unity-gameanalytics, unity-gameanalytics-helper, unity-webgl, unity-webgl-game-analytics, webgl, webgl-game-analytics
- Language: C#
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unity GameAnalytics Build Version Updater
[](LICENSE)
## Overview
**Unity GameAnalytics Build Version Updater** — это Editor хелпер, который автоматически обновляет версию билда в `GameAnalytics Settings.asset` перед каждым билдом. Скрипт упрощает процесс управления версиями, гарантируя, что версия билда, указанная в проекте, синхронизируется с конфигурацией GameAnalytics.
## Как это работает
Скрипт реализует интерфейс `IPreprocessBuildWithReport`, который позволяет выполнить кастомную логику до начала процесса сборки. В данном случае скрипт обновляет поле `Build` в `Settings.asset`, основываясь на текущем значении версии проекта (`Application.version`). Это гарантирует, что версия билда GameAnalytics всегда будет актуальной для каждого создаваемого билда.
## Особенности
- Автоматическое обновление поля `Build` в `Settings.asset` перед каждым билдом.
- Основано на значении версии проекта (`Application.version`).
- Работает для всех платформ Unity.
- Простая установка и использование.
- Поддержка Unity 2022+.## Установка
1. Скачайте/скопируйте скрипт в любую папку Unity.
2. Убедитесь, что у вас есть настроенный `Settings.asset` от GameAnalytics в пути: `Assets/Resources/GameAnalytics/Settings.asset`.
3. После этого скрипт автоматически будет обновлять версию перед каждым билдом.⚠️ Важно! Не помещать в папку Plugins! ⚠️
## Как использовать
1. Установите версию проекта в Unity в настройках:
- **Edit -> Project Settings -> Player -> Other Settings -> Version**.2. Когда вы запускаете процесс сборки, скрипт автоматически обновит поле `Build` в GameAnalytics `Settings.asset`, чтобы оно соответствовало версии проекта.
3. Версия будет обновляться автоматически перед каждым билдом без необходимости дополнительных действий с вашей стороны.
## Пример
Если версия вашего проекта установлена как `3.8.40.221`, то перед билдом в GameAnalytics Settings версия `Build` будет обновлена до `3.8.40.221` во всех доступных конфигурациях (например, WebGL, Android и т.д.).

## Автор
Автор скрипта: **RimuruDev**
[GitHub](https://github.com/RimuruDev)## Лицензия
Этот проект лицензирован на условиях лицензии MIT. Подробности см. в файле [LICENSE](LICENSE).