HOME.en.md
RuStore Unreal Plugin for Ratings and Reviews
The RuStoreReviewManager plugin allows users to leave a rating and review for your app in RuStore without leaving the app. Unreal Engine 5.3 and above are supported.
Installing the Plugin into Your Project
-
Go to the Releases section of the project repository on GitFlic.
-
Download the artifacts from the selected release:
RuStoreReview.zipRuStoreCore.zip
-
Extract the downloaded archives into the
Pluginsfolder in the root of your Unreal project, to achieve the following structure:
📁 your_project
└─ 📁 Plugins
├─ 📁 RuStoreReview
│ ├─ 📁 Binaries
│ ├─ 📁 Content
│ ├─ 📁 Intermediate
│ ├─ 📁 Resources
│ ├─ 📁 Source
│ └─ RuStoreReview.uplugin
└─ 📁 RuStoreCore
├─ 📁 Binaries
├─ 📁 Content
├─ 📁 Intermediate
├─ 📁 Resources
├─ 📁 Source
└─ RuStoreCore.uplugin
-
Restart Unreal Engine.
-
In the plugin list (Edit → Plugins → Project → Mobile), check the plugins RuStoreReview and RuStoreCore.
-
Add the modules
RuStoreCoreandRuStoreReviewto thePublicDependencyModuleNameslist in theYourProject.Build.csfile. -
In the project settings (Edit → Project Settings → Android), set the Minimum SDK Version parameter to no lower than 24 and the Target SDK Version parameter to no lower than 31.
SDK Initialization
To work with ratings, it is necessary to initialize RuStoreReviewManager.
URuStoreReviewManager::Instance()->Init();
All operations with the manager are also available from Blueprints.
Calling Init() binds the object to the scene root, and if no further work with the object is planned, you must call the Dispose() method to free memory. Calling Dispose will unbind the object from the root and safely complete all pending requests.
URuStoreReviewManager::Instance()->Dispose();
If you need to check the initialization status of the library, use the GetIsInitialized() method. The method returns a bool value:
true— if the library is initialized;false— ifInithas not been called yet.
For more details on working with ratings, see the online guide.
Start studying the RuStore library documentation with the methods of the URuStoreReviewManager class. Or use the online guide.
Technical Support
Additional help and instructions are available in the RuStore documentation and by email at support@rustore.ru.
Distribution Terms
This software, including source code, binary libraries, and other files, is distributed under the MIT license. Licensing information is available in the document MIT-LICENSE.