Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье расскажу, как настроить отправку push уведомлений на платформах iOS и Android с использованием Firebase.
Настройка работы с push уведомлениями через Firebase в мобильном приложении Apache Cordova
22.10.2023 13:50:54
Для отправки Push-уведомления конкретному пользователю с помощью Firebase и Apache Cordova.
Получение токена устройства:
Обновление токена устройства (при смене)
Изменено: |
|||||
|
26.09.2024 20:46:43
Можно не устанавливать плагин
cordova plugin add cordova-plugin-firebasex Если не нужна аналитика и прочее от Firebase, кроме пушей. Тогда разрешение запрашиваем вот так:
Примеры остальных настроек плагина (устновка бейджика, своего звука итд) на странице плагина в Github
Изменено: |
|||
|
09.10.2024 16:24:10
C июня 2024 старое API Firebase заблокировано, нужно использовать HTTP v1.
Теперь токен подключения не постоянен и нужно использовать OAuth для авторизации на сервере Push В моем примере я знаю токены устройств пользователя и отправляю ему пуш при новом заказе. Само собой, разнесите все по функциям или обверните в class с методами. Считывайте json файла с данными с помощью file_put_content. Не оставляйте все такой не читаемой портянкой Быстрый пример, оптимизируйте на свое усмортение, оставляю одной говно портянкой, что бы было понятнее что происходит:
Изменено: |
|||
|
10.10.2024 10:57:49
В новой версии API что бы поставить звук по умолчанию для уведомления, теперь не подходит просто передать ключ
sound: default в блоке 'notification' Нужно вот так, под каждую платформу:
Изменено: |
|||
|
16.10.2024 03:56:12
Другой вариант получения Oauth токена
Изменено: |
||||
|
||||
Блог-note: заметки разработчика
Мобильные версии страниц и поисковые системы
Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеется мобильная версия, нужно увед...
Показать только один тип цены в каталоге Битрикс
Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на сайте имеется несколько групп о...
Вывести свойство отдельно ото всех или исключить из всех
Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...
Вывод даты создания элемента в правильном формате в Битрикс
Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно восп...
INPUT type="file" Предпросмотр превью картинки до загрузки
Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для...
Ускорение работы сайта на 1С-Битрикс
Данная статья написана специально под видеоролик (приложен в конце статьи), опубликованный на моем ВКVideo канал...
Прямое открытие мессенджеров по ссылке из приложения Apache Cordova
Задача: При клике по ссылкам на Telegram и WhatsApp в мобильном приложении необходимо сразу открывать мессенджеры без пр...
Валидация пароля и подтверждения при регистрации в битрикс
Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистрации сайта под управлением Битрик...
Скопировать номер телефона из поля пользователя в телефон для регистрации
Задача, на конкретном сайте: раньше все пользователи регистрировались по стандартному режиму, через логин(e-mail) и паро...