Домашняя страница


RU EN
🏠 Домой ❮ Назад

Unreal-плагин RuStore для оценок и отзывов

Плагин RuStoreReviewManager позволяет пользователю оставить оценку и отзыв о вашем приложении в RuStore, не выходя из приложения. Поддерживаются версии Unreal Engine 5.3 и выше.

Установка плагина в свой проект

  1. Перейдите в раздел Релизы репозитория проекта на GitFlic.

  2. Скачайте из выбранного релиза артефакты:

    • RuStoreReview.zip
    • RuStoreCore.zip
  3. Распакуйте скачанные архивы в папку Plugins в корне вашего Unreal-проекта, чтобы получилась следующая структура:

📁 your_project
└─ 📁 Plugins
   ├─ 📁 RuStoreReview
   │  ├─ 📁 Binaries
   │  ├─ 📁 Content
   │  ├─ 📁 Intermediate
   │  ├─ 📁 Resources
   │  ├─ 📁 Source
   │  └─ RuStoreReview.uplugin
   └─ 📁 RuStoreCore
      ├─ 📁 Binaries
      ├─ 📁 Content
      ├─ 📁 Intermediate
      ├─ 📁 Resources
      ├─ 📁 Source
      └─ RuStoreCore.uplugin
  1. Перезапустите Unreal Engine.

  2. В списке плагинов (Edit → Plugins → Project → Mobile) отметьте плагины RuStoreReview и RuStoreCore.

  3. Подключите модули RuStoreCore и RuStoreReview в файле YourProject.Build.cs в списке PublicDependencyModuleNames.

  4. В настройках проекта (Edit → Project Settings → Android) установите параметр Minimum SDK Version на уровень не ниже 24 и параметр Target SDK Version не ниже 31.

Инициализация SDK

Для работы с оценками необходимо инициализировать RuStoreReviewManager.

URuStoreReviewManager::Instance()->Init();

Все операции с менеджером также доступны из Blueprints.

Вызов Init() привязывает объект к корню сцены, и, если дальнейшая работа с объектом больше не планируется, для освобождения памяти необходимо выполнить метод Dispose(). Вызов метода Dispose отвяжет объект от корня и безопасно завершит все отправленные запросы.

URuStoreReviewManager::Instance()->Dispose();

Если вам нужно проверить факт инициализации библиотеки, используйте метод GetIsInitialized(). Метод возвращает значение типа bool:

  • true — если библиотека инициализирована;
  • false — если Init еще не был вызван.

Подробнее о работе с оценками см. в руководстве онлайн.

Начните изучение документации библиотеки RuStore с методов класса URuStoreReviewManager. Или воспользуйтесь руководством онлайн.

Техническая поддержка

Дополнительная помощь и инструкции доступны в документации RuStore и по электронной почте support@rustore.ru.

Условия распространения

Данное программное обеспечение, включая исходные коды, бинарные библиотеки и другие файлы, распространяется под лицензией MIT. Информация о лицензировании доступна в документе MIT-LICENSE.