Использование Firebase Cloud Messaging(FCM) в качестве PUSH-сервера.

Для использования push-уведомлений от fcm необходим валидный ssl сертификат. Первым делом необходимо перейти в консоль firebase: console.firebase.google.com Добавить проект: Переходим в авторизацию: Настраиваем способ входа, включаем анонимный вход(чтобы токен можно было получить без авторизации в[…]

Читать дальше …

Разработка системы обновления ПО холдинга часть 3. Развертывание MongoDB и сборка драйвера для PHP из исходников.

Первым делом необходимо создать подключение к репозиторию MongoDB в ОС. можно, конечно, просто найти и скачать пакет — но это менее удобный путь. Менее удобный, потому как пакеты в Unix-подобных системах зачастую тянут за собой[…]

Читать дальше …

Разработка системы обновления ПО холдинга часть 2. Web-интерфейс.

Итак, бэкэнд был разработан. Пришло время придать форму приложению. Учитывая не обычную структуру, было решено не использовать checkbox-элементы, т.к. они не могут в полной мере описать структуру дерева. Решил запилить свою собственную форму. В итоге[…]

Читать дальше …

Разработка системы обновления ПО холдинга часть 1. Вырастить дерево в SQL.

Каждую пятницу у нас на работе делают план отделу ПО. К счастью, эта участь в основном проходит мимо меня, т.к. на мне висит большая часть технической поддержки. Но вот в одну из таких пятниц очередь[…]

Читать дальше …