SDK push-уведомлений для Defold (версия 2.3.0)
Условия корректной работы SDK
Условия работы push-уведомлений:
- Используется актуальная версия SDK.
- Приложение загружено в Консоль RuStore.
- Приложение прошло модерацию (публиковать приложение необязательно).
- На устройстве пользователя установлена актуальная версия RuStore.
- Приложение RuStore поддерживает функциональность push-уведомлений.
- Приложению RuStore разрешен доступ к работе в фоновом режиме. Без этого разрешения push-уведомления будут приходить, но со значительной задержкой.
- Отпечаток подписи приложения должен совпадать с отпечатком, добавленным в Консоль RuStore.
Пример реализации
Ознакомьтесь с приложением-примером, чтобы узнать, как правильно интегрировать SDK push-уведомлений.
Подключение в проект
Установка пакета
Расширение extension-rustore-push
может быть установлено через подключение зависимости и локально. Локальная установка позволяет вносить изменения в исходный код проекта и редактировать манифест приложения для тонкой настройки SDK.
** Установка через зависимости **
Правила подключения внешних зависимостей описаны в руководстве пользователя Defold на странице Library.
-
Откройте настройки вашего проекта на вкладке
Project
(game.project → Project); -
Добавьте в поле
Dependencies
ссылку на пакет с расширением https://gitflic.ru/project/rustore/defold-extension-rustore-push/file/downloadAll?branch=master.
Рекомендуется использовать ссылку на определённый релиз расширения.
** Локальная установка (с возможностью изменения кода) **
-
Скопируйте проект плагина и приложения-примера из официального репозитория RuStore на GitFlic;
-
Скопируйте папку
extension-rustore-push
в корень вашего проекта; -
Откройте настройки вашего проекта на вкладке
Library
(game.project → Library); -
В поле
Include Dirs
укажите имя папки пакетаextension-rustore-push
, несколько имен разделяются пробелами.
Редактирование манифеста приложения
Плагин extension-rustore-push
внесет изменения в манифест вашего приложения.