Задача: 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: заметки разработчика
Вывести компонент новостей на страницу в Битрикс
Посмотрел Яндекс метрику на свой сайт, и решил что буду частенько писать сюда именно то, что ищут люди. Итак за последню...
Получение доступа к железу устройства из Битрикс мобильное приложение
Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...
Time Capsule на Windows 10. Хранение бекапов Time Machine на компьютере с Windows 10
Заметку написал скорее для себя, что бы собрать все в одну кучу. Написана на базе нескольких разрозненных, по интернету,...
Не дать пользователю купить больше одного товара, в Битрикс
Иногда нужно и такое: Например: на одном из разрабатываемых сайтов, мне нужно было создать всего 4 товара. при этом поку...
Сгенерировать скидочные купоны, при заказе и отправить на почту
Задача: после того как пользователь сделал заказ, нужно сгенерировать одноразовые купоны для скидки (правила корзины) и ...
FTP доступ на Виртуальной машине Битрикс
Бывает что нужно открыть FTP доступ к заранее известной папке на сайте под управлением 1С Битрикс, который работает на в...
Получить и вывести все цены товара в 1С-Битрикс
Задача: получить и вывести все цены товара по его ID в каталоге 1С-Битрикс (например, в детальной карточке catalog.e...
Минимальная сумма заказа в корзине и оформлении заказа в 1С-Битрикс
В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне корзины на 1С-Битрикс.
Вывести дату окончания скидки в карточке товара
Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом CCatalogDiscount::GetList. Данны...