Перейти к содержанию

Что нового в версии плагина для Unreal Engine🔗

v0.9.10 Release (17-01-2025)🔗

Версии нативных SDK: Android 6.19.0, iOS 6.19.0

В данной версии:

Модуль MRGService:

  • Улучшена работа SDK во Вьетнаме.
  • [android] Добавлены логи для параметров MRGSTracker#trackEvent(String name, Map params).
  • Исправлена ошибка NullPointerException при обращении к FHttpResponsePtr если на устройстве нет сетевого соединения.

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.9 Release (15-11-2024)🔗

Версии нативных SDK: Android 6.18.0, iOS 6.18.0

В данной версии:

Модуль MRGService:

  • [android] Добавлен новый класс MRGSProductInfo для отправки информации о продукте нового формата
  • [android] Обновлен androidx.core:core:1.9.0 до androidx.core:core-ktx:1.13.1
  • [android] Обновлен com.google.android.gms:play-services-ads-identifier с 18.0.1 до 18.1.0.
  • [android] Обновлен com.google.android.gms:play-services-appset с 16.0.2 до 16.1.0.
  • [android] Обновлен androidx.appcompat:appcompat с 1.6.1 до 1.7.0
  • [android] Обновлен kotlin с 1.8.22 до 1.9.23
  • [android] Улучшена работа очереди потоков, исправлена ошибка Thread pool blocking queue is full
  • [ios] Исправлена работа logger, теперь сообщения в консоли не будут обрезаться до 1024 символов

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.8 Release (25-10-2024)🔗

Версии нативных SDK: Android 6.17.4, iOS 6.17.3

В данной версии:

Модуль MRGService:

  • [ios] Минимальная версия XCode, необходимая для сборки повышена до 15.2
  • [ios] Добавлен сбор информации о версии XCode, которым было собрано приложение
  • [android] Добавлен сбор GAID, ASID, OA ID, ODID и Amazon advertising id и отправка их на сервер в виде отдельных параметров.
  • [android] Исправлена ошибка, когда терялись события MRGSMetrics если события были добавлены до инициализации MRGService и это был самый первый запуск приложения (при этом на последующих запусках приложения события не терялись)
  • [android] Исправлен сброс счетчика общего времени, проведенного в игре (allSession) при смене дня во время игры
  • [android] Добавлена обработка всех ошибок в методе MRGSReflection.isClassExists().

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.7 Release (03-10-2024)🔗

Версии нативных SDK: Android 6.17.2, iOS 6.17.1

В данной версии:

Модуль MRGService:

  • [ios] Улучшена работа с OpenUDID - отключена генерация до старта sdk, добавлено сохранение в Keychain для получения значения при установке заново
  • [android] Добавлена возможность делиться OpenUDID между приложениями.
  • [android] Добавлен новый способ для генерации устойчивого OpenUDID
  • [iOS] Удалена зависимость от iAd SDK, из-за которой возникали проблемы со сборкой на XCode 16.
  • [android] Исправлена ошибка дублирования значения при использовании MRGService#setHost, что приводило к поломке сетевых запросов.
  • [unreal] Исправлена ошибка Fixed Unhandled Exception EXCEPTION_ACCESS_VIOLATION при использовании методов FMRGSUsers#GetCurrentUserId и FMRGSUsers#GetCurrentUser

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.6 Release (21-07-2024)🔗

Версии нативных SDK: Android 6.16.1, iOS 6.16.1

В данной версии:

Модуль MRGService:

  • Добавлена запрет на отправку email игрока и хеширование отправляемого на сервер userID при включенной анонимизации

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.5 Release (16-07-2024)🔗

Версии нативных SDK: Android 6.16.1, iOS 6.16.1

В данной версии:

Модуль MRGService:

  • Добавлена внутренняя поддержка переключения хостов, на случай если некоторые страны блокируют доступы к MRGS ресурсам.
  • Добавлена поддержка флага bIsUserAnonymizationEnabled на PC и консолях для анонимизации данных пользователя
  • [android] Отключена проверка безопасности SSL соединения для всех сетевых запросов к MRGS серверу для Android 7.0 и ниже.
  • Исправлена сборка для платформы PlayStation
  • [android] Исправлена ошибка java.util.ConcurrentModificationException в MRGSTracker.

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.4 Release (28-05-2024)🔗

Версии нативных SDK: Android 6.15.0, iOS 6.15.0

В данной версии:

Модуль MRGService:

  • [android] Исправлено подключение к google сервисам для автотрекинга, добавлен таймер обратного отсчета для ограничения автоматического количества попыток подключения.
  • [ios] Исправлен краш Collection was mutated while being enumerated. в MRGSModulesManager
  • [android] Исправлена ошибка ANR. Вызов getHwMemoryUse() был перенесен в фоновый поток внутри метода updateHwMemoryUse().

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.3 Release (27-04-2024)🔗

Версии нативных SDK: Android 6.14.1, iOS 6.14.1

В данной версии:

  • Минимальная версия iOS поднята до 12.0
  • [ios] Добавлена поддержкаApple Privacy Manifest

Модуль MRGService:

  • Добавлена отправка firebaseInstanceId в события MRGS
  • [android] Добавлен флаг для отключения автоматического трекинга платежей из удаленного конфига.
  • [android] Изменен способ генерации sessionId c MD5 на UUID v4 для уменьшения коллизий.

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.2 Release (11-04-2024)🔗

Версии нативных SDK: Android 6.14.0, iOS 6.14.0

В данной версии:

Модуль MRGService:

  • [iOS] Исправлена работа метода запроса разрешения на трекинг (ATT) на iOS 17.4 - теперь метод работает корректно, несмотря на баг в iOS.
  • [Android] Исправлен возможный ANR из-за записи отладочных журналов для удаленной отладки.
  • [Android] Исправлены ошибки NullPointerException и ANR в TransferManager.
  • [Android] Исправлены некоторые ошибки которые могли приводить к падениям MRGService.
  • [Android] Исправлен сбой при подключения к Google Billing при автоматическом трекинге платежей.

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.1 Release (21-03-2024)🔗

Версии нативных SDK: Android 6.13.0, iOS 6.13.0

В данной версии:

Модуль MRGService:

  • [Android] Минимальная требуемая версия kotlin 1.8.22.
  • [iOS] Добавлен сбор признака запуска iOS приложения на Mac с процессором M серии.
  • [iOS] Улучшена проверка наличия jailbreak на устройстве.

Подробнее о новых функциях и их использовании читайте в документации.


v0.9.0 Release (27-02-2024)🔗

Версии нативных SDK: Android 6.12.0, iOS 6.12.0

В данной версии:

Модуль MRGService:

  • Добавлен новый метод MRGSUsers#SetEmail(FString) для передачи email пользователя в MRGS.

  • [Android] Исправлена ошибка, когда в редких случаях не отправлялось событие applicationRun, из-за чего не отмечались установки в 1Link.

  • [Android] Исправлен ANR при вызове метода MRGSDevice#GetHwMemoryUse().
  • [Android] Исправлена редкая ошибка IndexOutOfBoundsException при вызове метода MRGSDevice#GetHwMemoryUse().

Подробнее о новых функциях и их использовании читайте в документации.


v0.8.0 Release (21-12-2023)🔗

Версии нативных SDK: Android 6.10.1, iOS 6.10.1

В данной версии:

Модуль MRGService:

  • Добавлен новый метод MRGService#SetHost(FString) для смены сетевого адреса в MRGService.

Подробнее о новых функциях и их использовании читайте в документации.


v0.7.1 Release (17-10-2023)🔗

Версии нативных SDK: Android 6.8.1, iOS 6.8.0

В данной версии:

Модуль MRGService:

  • [Android] Исправлена ошибка когда MRGService мог некорректно отслеживать сессии в приложении.

Подробнее о новых функциях и их использовании читайте в документации.


v0.7.0 Release (13-10-2023)🔗

Версии нативных SDK: Android 6.8.0, iOS 6.8.0

В данной версии:

  • [Android] Добавлена поддержка Android 14.

Модуль MRGService:

  • Добавлено новое свойство FMRGSGeoIpInfo#City для получения названия города.

  • [Android] Обновлен com.huawei.hms:ads-identifier с 3.4.58.301 до 3.4.62.300.

  • [Android] Обновлен com.huawei.hms:opendevice с 6.9.0.300 до 6.11.0.300.
  • [Android] Обновлен androidx.core:core с 1.7.0 до 1.9.0.
  • [Android] Исправлена ошибка, когда метод FMRGService#GetServerTime() в некоторых случаях возвращало 0. Улучшена работа по трекингу серверного времени, теперь оно всегда будет актуальным с запуска приложения и до перезагрузки устройства.

Подробнее о новых функциях и их использовании читайте в документации.


v0.6.5 Release (26-09-2023)🔗

Версии нативных SDK: Android 6.7.2, iOS 6.7.2

В данной версии:

Модуль MRGService:

  • [Android] Исправлена ошибка некорректной отправки данных через метод FMRGSTracker#TrackEvent(FString, FMRGSEventAttributes).

Подробнее о новых функциях и их использовании читайте в документации.


v0.6.4 Release (12-07-2023)🔗

Версии нативных SDK: Android 6.6.0, iOS 6.6.0

В данной версии:

Модуль MRGService:

  • Добавлено новое MRGServiceParams#IsUserAnonymizationEnabled свойство для анонимизации пользователя в сетевых запросах на сервер.

  • [Android] Исправлена ошибка когда MRGSDevice#GetAdvertisingId мог вернуть null в callback.

Подробнее о новых функциях и их использовании читайте в документации.


v0.6.3 Release (20-06-2023)🔗

Версии нативных SDK: Android 6.5.0, iOS 6.5.0

В данной версии:

  • [IOS] Минимальная поддерживаемая версия iOS поднята до 11.
  • [IOS] Выключена поддержка bitcode
  • [IOS] Для сборки теперь необходим XCode 14.1+.

Модуль MRGService:

  • [Android] Добавлена поддержка удаленной сборки логов.

  • [Android] Исправлена некорректная отправка унифицированных логов через @deprecated MRGSTracker#TrackEvent(MRGSTrackerEvent) метод.

Подробнее о новых функциях и их использовании читайте в документации.


v0.6.2 Release (09-06-2023)🔗

Версии нативных SDK: Android 6.4.0, iOS 6.4.0

В данной версии:

Модуль MRGService:

  • Улучшено определение геопозиции по IP.

  • [Android] Исправлена приватная ошибка на входные параметры метода MRGSTracker#TrackAdRevenue.

Подробнее о новых функциях и их использовании читайте в документации.


v0.6.1 Release (02-05-2023)🔗

В данной версии:

Модуль MRGService:

  • Исправлена ошибка с подсчетом сессии, если юзер продолжил играть с одного дня по другой в пределах одной игровой сессии.
  • Исправлена ошибка с множественной отправкой событий applicationExit.

Подробнее о новых функциях и их использовании читайте в документации.


v0.6.0 Release (25-04-2023)🔗

В данной версии:

Модуль MRGService:

  • Добавлен новый метод FMRGSTracker#TrackAdRevenue(FString, FString, double, FString, TMap<FString, FString>) для отправки impression-level данных о выручке с рекламы в MRGS.
  • [Android] Добавлено логирование сетевых запросов для нового сетевого MRGS API.

Подробнее о новых функциях и их использовании читайте в документации.


v0.5.0 Release (10-04-2023)🔗

В данной версии:

  • Минимальная поддерживаемая версия IOS 13.

Модуль MRGService:

  • [IOS] Добавлена поддержка swift.
  • [IOS] Добавлена новая функция FMRGSDevice#ShouldShowTrackingAuthorizationDialog() для проверки возможности запроса разрешения на получения IDFA. Подробнее смотрите документацию.
  • [IOS] Добавлена поддержка автоматического отслеживания событий при помощи swizzle.
  • [IOS] Добавлена поддержка нового метода выставления SKAD conversionValue в iOS 15.4 - updatePostbackConversionValue.

  • [Android] Добавлено логирование сетевых запросов для нового MRGS API.

  • [IOS] Исправлена ошибка сохранения буфера отправки.

  • [Android] Исправлена ошибка, при которой FMRGService#GetServerTime() возвращал 0 из-за проблемы с кэшированием между потоками.

Подробнее о новых функциях и их использовании читайте в документации.


v0.4.0 Release (20-03-2023)🔗

Версии нативных SDK: Android 6.0.0, iOS 6.0.0

В данной версии:

Модуль MRGService:

  • Добавлена поддержка под Android и IOS платформ.
  • [Android/IOS] Добавлен новый метод FMRGService#GetInstallReferrer() для получения INSTALL_REFERRER Android и IOS.
  • [Android/IOS] Добавлен новый метод FMRGService#CheckIntegration(Function<void(MRGSIntegrationCheckResult)>) для проверки на наличие проблем интеграции и настроек в MRGS админке.
  • [Android] Добавлена новая структура FMRGExtraOptionsAndroid для дополнительных настроек под Android платформу через FMRGServiceParams#AndroidExtraOptions.
  • [IOS] Добавлена новая структура FMRGExtraOptionsIOS для дополнительных настроек под IOS платформу через FMRGServiceParams#IOSExtraOptions.
  • Добавлен новый метод FMRGSDevice#GetAdvertisingId(TFunction<void(FAdvertisingIdPtr, FErrorPtr)>) для получения рекламного идентификатора.
  • Добавлен новый метод FMRGSDevice#GetVendorId(TFunction<void(FAdvertisingIdPtr, FErrorPtr)>) для получения идентификатора поставщика.
  • Добавлен новый метод FMRGSDevice#GetPlatform() для получения названия MRGS платформы
  • Добавлен новый метод FMRGSDevice#GetGeoIpInfo(TFunction<void(FGeoInfoPtr, FErrorPtr)>) для получения геоданных пользователя по IP.
  • [Android/IOS] Добавлен новый метод FMRGSDevice#HasJailbreak() для проверки наличия Jailbreak (IOS) и Root (Android).
  • [Android/IOS] Добавлен новый метод FMRGSDevice#OpenApplicationSystemSettings() для открытия настроек текущего приложения в системе Android и IOS.
  • [IOS] Добавлен новый метод FMRGSDevice#RequestTrackingAuthorization(TFunction<void(EMRGSIDFATrackingAuthorizationStatus)>) для запроса разрешения на получения IDFA в IOS системе для текущего приложения.
  • [Android/IOS] Добавлен новый метод FMRGSApplication#Share(FMRGSShareOptions, FShareResultCallback) для возможности шарить контент в другие приложения.
  • Добавлены новые методы FMRGSMetrics#AddPurchase{Store}(...) для возможности отправить информацию по платежам мобильных магазинов с последующей их валидацией на сервере (для валидации платежей требуются доп. настройки в MRGS админке).

  • Переименован MRGService в FMRGService.

  • Удален делегат FMRGService#OnPromoBannersEven так как он являлся устаревшим и давно не используется.
  • Переименован MRGSUsers в FMRGSUsers.
  • Переименован MRGSMetrics в FMRGSMetrics.
  • Переименован MRGSApplication в FMRGSApplication.
  • Переименован MRGSTracker в FMRGSTracker.
  • Переименован MRGSTrackerProfile в FMRGSTrackerProfile.
  • Переименован MRGSEventAttributes в FMRGSEventAttributes.
  • Изменен тип данных FMRGSPurchaseEvent#Price с FString на float для снижения рисков добавления неправильного форматирования.

  • Исправлена ошибка для PS5 сборок из-за статичных констант.

Подробнее о новых функциях и их использовании читайте в документации.


v0.3.0 Release (01-02-2023)🔗

В данной версии:

Модуль MRGService:

  • Добавлена поддержка отправки унифицированных логов через MRGSTracker#TrackEvent(FString EventName, MRGSEventAttributes* Attributes = null).
  • Добавлена поддержка отправки словарей для унифицированных логов через MRGSTracker#TrackProfile(MRGSTrackerProfile Profile).

  • Исправлены ошибки с определением платформы.

  • Исправлена ошибка с зависанием при завершении процесса.

Подробнее о новых функциях и их использовании читайте в документации.


v0.2.0 Release (24-10-2022)🔗

В данной версии:

Модуль MRGService:

  • Добавлен новый метод MRGSMetrics#AddPurchase(MRGSPurchaseEvent), для отправки данных по платежу в MRGS.

  • Исправлена критическая ошибка из-за которой все сетевые запросы были некорректны из-за ошибки конкатенации параметров.

  • Исправлены некоторые Warnings для UnrealEngine 5.
  • Исправлен NullPointerException при попытке забрать размеры ViewPort.
  • Исправлена ошибка при попытке перевести данные ServerData в FString и передать эти данные в делегаты MRGService#OnServerDataEvent и MRGService#OnPromoBannersEvent.

Подробнее о новых функциях и их использовании читайте в документации.


v0.1.0 Release (18-10-2022)🔗

В данной версии:

Модуль MRGService:

  • Первый выпуск с поддержкой базового функционала для PC и консолей.

Подробнее о новых функциях и их использовании читайте в документации.



Последнее обновление: 2025-04-14
Дата создания: 2023-04-04