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

RSS
Быстрые примеры использования Firebase в Cordova, Использование Firebase в Cordova, для работы с Push уведомлениями
 
Код
<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>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе