Получение доступа к тестовому серверу
Для тестирования сервера приложения, который отправляет push-уведомления, и приложения, которое получает push-уведомления, необходимо использовать тестовый сервер Сервиса уведомлений.
Для получения настроек подключения к тестовому серверу Сервиса уведомлений необходимо направить письмо в техническую поддержку предприятия-разработчика: dev-support@omp.ru, указав название организации, которой требуется предоставить доступ. В ответном письме будут направлены адрес и порт, а также файл с настройками сервера Сервиса уведомлений и настройками приложения. Настройки сервера Сервиса уведомлений выдаются в единственном экземпляре на организацию, при этом приложений (каждое из которых имеет настройки), может быть несколько.
Настройки необходимо указать в конфигурации автоматизированной системы, которая будет проходить аутентификацию и получать токен доступа на тестовом сервере, а затем отправлять push-уведомления через сервер Сервиса уведомлений.
Список настроек для подключения сервера приложений к тестовому серверу Сервиса уведомлений:
project_id- Уникальный идентификатор проекта.
 push_public_address- Адрес тестового сервера Сервиса уведомлений, на который будут отправляться запросы.
 api_url- Адрес API тестового сервера Сервиса уведомлений.
 client_id- Аккаунт учётной записи клиента в подсистеме безопасности сервера Сервиса уведомлений, обычно совпадает с ID проекта.
 scopes- Список действий, которые могут быть разрешены приложению.
 audience- Предполагаемый потребитель токена, как правило, это сервер ресурсов (API), к которому приложению необходимо получить доступ.
 token_url- Адрес получения токена авторизации для запросов к тестовому серверу Сервиса уведомлений.
 key_id- Идентификатор приватного ключа RSA для передачи сообщений между сервером приложений и сервером Сервиса уведомлений.
 private_key- Приватный ключ RSA для передачи сообщений между сервером приложений и тестовым сервером Сервиса уведомлений. Рекомендации по ротации приватного ключа проекта приведены в разделе Автоматическая смена ключа безопасности проекта.
 
Для приложения доступна настройка следующих параметров:
application_id- Уникальный идентификатор приложения-клиента, который необходимо добавить в приложение.
 project_id- Уникальный идентификатор проекта.
 
application_id необходимо использовать для регистрации в push-демоне на мобильном устройстве.
Каждому application_id может соответствовать только одно приложение.