- Условия работы push-уведомлений
- Подготовка требуемых параметров
- Настройка примера приложения
- Сценарий использования
- Условия распространения
- Техническая поддержка
Для работы push-уведомлений необходимо соблюдение следующих условий:
-
На устройстве пользователя должно быть установлено приложение RuStore.
-
Приложение RuStore должно поддерживать функциональность push-уведомлений.
-
Приложению RuStore разрешен доступ к работе в фоновом режиме.
-
Пользователь должен быть авторизован в приложении RuStore.
-
Отпечаток подписи приложения должен совпадать с отпечатком, добавленным в Консоль RuStore.
Перед настройкой примера приложения необходимо подготовить следующие данные:
-
applicationId
— уникальный идентификатор приложения в системе Android в формате обратного доменного имени (пример: ru.rustore.sdk.example). -
*.keystore
— файл ключа, который используется для подписи и аутентификации Android приложения. -
projectId
— ID push-проекта из консоли разработчика RuStore. Необходим для формирования push token и отправки push-уведомлений (пример: https://console.rustore.ru/apps/_“your_account_id”_/push/projects/-Yv4b5cM2yfXm0bZyY6Rk7AHX8SrHmLI,projectId
= -Yv4b5cM2yfXm0bZyY6Rk7AHX8SrHmLI).
Для проверки работы приложения вы можете воспользоваться функционалом тестовых платежей.
-
Откройте проект Unity из папки “push_example”.
-
Откройте настройки RuStore Push SDK: Window → RuStoreSDK → Settings → PushClient.
-
В поле “VKPNS Project Id” укажите значение
projectId
— ID push-проекта из консоли разработчика RuStore. -
В файле AndroidManifest.xml: Assets/Plugins/Android/ замените строку “YOUR_PROJECT_ID” на значение
projectId
. -
В разделе Publishing Settings: Edit → Project Settings → Player → Android Settings выберите вариант “Custom Keystore” и задайте параметры “Path / Password”, “Alias / Password” подготовленного файла
*.keystore
. -
В разделе Other Settings: Edit → Project Settings → Player → Android Settings настройте раздел “Identification”, отметив опцию “Override Default Package Name” и указав
applicationId
в поле “Package Name”. -
Выполните сборку проекта командой Build: File → Build Settings и проверьте работу приложения.
Тап по кнопке Get push token
выполняет процедуру получения текущего push-токена пользователя. Push-токен пользователя, полученный в приложении, используется в структуре message
для отправки push-уведомлений.
Данное программное обеспечение, включая исходные коды, бинарные библиотеки и другие файлы распространяется под лицензией MIT. Информация о лицензировании доступна в документе MIT-LICENSE.
Дополнительная помощь и инструкции доступны на странице rustore.ru/help/ и по электронной почте support@rustore.ru.