HOME.en.md
RuStore Unity Plugin for App Update
The RuStoreAppUpdateManager plugin helps keep the latest version of your app on the user’s device.
Unity versions 6000+ are supported.
Installing the Plugin in Your Project
- Download the ru.rustore.core-x.y.z.tgz and ru.rustore.update-x.y.z.tgz files from the official repository on GitFlic.
- Import the downloaded packages into your project via Package Manager (Window → Package Manager → + → Add package from tarball…).
- Update project dependencies using External Dependency Manager (Assets → External Dependency Manager → Android Resolver → Force Resolve).
Installing External Dependency Manager
The External Dependency Manager for Android is included in the RuStoreCore package. To install it, follow these steps:
Open RuStoreCore in the Package Manager window (Window → Package Manager → Packages RuStore → RuStoreCore).
Go to the Sample tab.
Import the External Dependency Manager sample.
Project Configuration
Open project settings: Edit → Project Settings → Player → Android Settings.
In the Publishing Settings section, enable the following settings:
- Custom Main Manifest.
- Custom Main Gradle Template.
- Custom Gradle Properties Template.
In the Other Settings section, configure:
- package name.
- Minimum API Level = 24.
- Target API Level = 34.
Open the External Dependency Manager settings: Assets → External Dependency Manager → Android Resolver → Settings, enable the following settings:
- Use Jetifier.
- Patch mainTemplate.gradle.
- Patch gradleTemplate.properties.
Working with the SDK
Start exploring the RuStore library documentation with the methods of the RuStoreAppUpdateManager class. Or use the online guide.
Technical Support
Additional help and instructions are available in the RuStore documentation and via 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 MIT-LICENSE document.