README.md

⚠️ Не используйте кнопку “Код → Скачать” на сайте GitFlic – этот метод не загружает файлы из Git LFS. Инструкция по клонированию.

Unity-плагин RuStore для приёма платежей

🔗 Документация разработчика

Плагин RuStorePayClient помогает интегрировать в ваш проект механизм оплаты.

Репозиторий содержит плагины RuStorePayClient и RuStoreCore, а также демонстрационное приложение с примерами использования и настроек. Поддерживаются версии Unity 2022+.

Сборка примера приложения

Вы можете ознакомиться с демонстрационным приложением, содержащим представление работы всех методов SDK:

  • pay_example — демонстрационный проект на Unity 2022.3.8f1 для поддержки долгоживущих проектов (может быть автоматически сконвертирован на более поздние версии Unity).
  • pay_example_6000 — демонстрационный проект на Unity 6000.0.55f1 для актуальных версий Unity.

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

Подключение UPM-пакета через Package Manager:

  • вариант Add package from tarball… — рекомендуемый способ установки.
  1. Скачайте файлы ru.rustore.core-version.tgz и ru.rustore.pay-version.tgz со страницы релизов.
  2. Импортируйте скачанные пакеты в проект через Package Manager (Window → Package Manager → + → Add package from tarball…).
  3. Выполните шаги раздела Настройка проекта, см. ниже.
  • вариант Add package from disk… — при необходимости самостоятельных доработок, см. README;

Подключение *.unitypackage через Import Assets — устаревший способ установки.

  1. Скачайте пакет RuStoreUnityPaySDK-version.unitypackage со страницы релизов.
  2. Импортируйте скачанный пакета в проект: Assets → Import Package → Custom Package….
  3. Выполните шаги раздела Настройка проекта, см. ниже.

Настройка проекта

  1. Откройте настройки проекта: Edit → Project Settings → Player → Android Settings.
  2. В pазделе Publishing Settings включите настройки:
    • Custom Main Manifest.
    • Custom Main Gradle Template.
    • Custom Gradle Properties Template.
  3. В разделе Other Settings настройте:
    • Package name.
    • Minimum API Level = 24.
    • Target API Level = 34.
  4. Обновите зависимости проекта с помощью External Dependency Manager: Assets → External Dependency Manager → Android Resolver → Force Resolve.

История изменений

CHANGELOG

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

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

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

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

Описание

RuStore SDK для in-app платежей

Релизы
10.0.0 2025-08-21
Конвейеры
0 успешных
0 с ошибкой