Skip to content

RuStore SDK для подключения пуш-уведомлений

License

Notifications You must be signed in to change notification settings

rustore-dev/unity-rustore-push-sdk

Repository files navigation

RuStore Unity плагин для подключения пуш-уведомлений

Плагин “RuStorePushClient” предоставляет функциональность для включения в приложение push-уведомлений через сервисы RuStore.

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

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

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

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

  1. Импортируйте пакет Example/RuStorePushSDKExample.unitypackage в проект Unity.

  2. Добавьте в проект пакет Newtonsoft Json: Window → Package Manager → + → Add package by name... → введите название пакета com.unity.nuget.newtonsoft-json

  3. Откройте настройки проекта: Edit → Project Settings → Player → Android Settings.

  4. В pазделе Publishing Settings: включите настройки Custom Main Manifest, Custom Main Gradle Template, Custom Gradle Properties Template.

  5. В разделе Other Settings: настройте package name, Minimum API Level = 24, Target API Level = 34.

  6. Откройте настройки External Dependency Manager: Assets → External Dependency Manager → Android Resolver → Settings. Включите настройки Use Jetifier, Patch mainTemplate.gradle, Patch gradleTemplate.properties.

  7. Обновите зависимости проекта: Assets → External Dependency Manager → Android Resolver → Force Resolve.

Пересборка плагина

Если вам необходимо изменить код библиотек плагинов, вы можете внести изменения и пересобрать подключаемые .aar файлы.

  1. Откройте в вашей IDE проект Android из папки “android_libraries”.

  2. Выполните сборку проекта командой gradle assemble.

При успешном выполнении сборки в папках “push_example / Assets / RuStoreSDK / BillingClient / Android” и “push_example / Assets / RuStoreSDK / Common / Android” будут обновлены файлы:

  • RuStoreUnityPushClient.aar
  • RuStoreUnityCore.aar

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

CHANGELOG

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

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

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

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

About

RuStore SDK для подключения пуш-уведомлений

Resources

License

Stars

Watchers

Forks

Packages

No packages published