Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rustore-dev/unity-rustore-billing-sdk

Repository files navigation

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

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

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

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

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

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

  • billing_example — демонстрационный проект на Unity 2022年3月8日f1 для поддержки долгоживущих проектов (может быть автоматически сконвертирован на более поздние версии Unity).
  • billing_example_6000 — демонстрационный проект на Unity 6000055f1 для актуальных версий Unity.

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

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

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

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

  1. Скачайте пакет RuStoreUnityBillingSDK-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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /