• Telegram: mibazarow
  • Whatsapp: MihailBazarow
  • E-mail: mihail@bazarow.ru

Быстрые примеры использования Firebase в Cordova

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Код
<script>
document.addEventListener("deviceready", function(){ // Врубаем deviceready

// Получаем токен устройства
   window.FirebasePlugin.getToken(function(token) {
console.log(token);
var UserDeviceToken = token//  в UserDeviceToken собственно токен
   }, function(error) {
      console.log(error);
   });

// Запрашиваем разрешение на отправку уведомлений
window.FirebasePlugin.grantPermission(function(){
//alert("Спасибо, вы подписались на уведомления"); // Просто пример, сделайте красивое окно или вообще уберите  
}, function(error){
//alert(error); // Если произошла ошибка подписки
});

// Установка значка не прочитанных на иконку
// Обрабатывайте модулем PUSH-PULL Битрикса, получайте значение от пользователя
window.FirebasePlugin.setBadgeNumber(5);

// Вывод количества не прочитанных пользователю
window.FirebasePlugin.getBadgeNumber(function(n) {
alert("У вас сообщений: " + n);
});

// Проверка разрешил ли пользователь уведомления
// Чисто служебное, для тестирований
window.FirebasePlugin.hasPermission(function(hasPermission){
if (hasPermission)
//alert("Permission to receive notification is granted.");
else
//alert("Permission to receive notification is NOT granted.");
});


// Установка ID пользователя, что бы уникализировать пуши под них
var myUserId="35009a79-1a05-49d7-b876-2b884d0f825b"; // Используйте ID пользователей битрикс
window.FirebasePlugin.setUserId("user_id");
// alert("Ваш ID: " + myUserId);

// Предложение отменить получение push ей
/*
window.FirebasePlugin.unregister(function(){
alert("Stop receiving push notifications.");
}, function(error){
alert(error);
});
*/

}, false);
</script>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость разработки на 1С-Битрикс:

Индивидуальная разработка магазина

от 400 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Запуск сайта на готовом решении

от 100 000 руб. от 7-ми дней

Вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.

Мобильное приложение

от 400 000 руб. от 1-го месяца

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Сайт компании

от 250 000 руб. от 1-го месяца

Корпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.

Инфресурс

от 300 000 руб. от 5-ти недель

Информационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.

Лечение сайтов от вирусов

от 30 000 руб. от 2-х дней

Выполню полную проверку сайта и окружения. В случае обнаружения вирусов проведу полный комплекс лечения проекта и закрытия лазеек.