Как получать PUSH уведомления от Google Cloud Messages (FireBase) на C# Desktop?

122
21 апреля 2019, 22:50

Подскажите, как можно реализовать получение Push уведомлений на настольной платформе от Google Services (Google Cloud Messages) через FireBase.

Без Admin SDK, только подписка на уведомления. Интересует решение на C#, GoLang, Java или NodeJS.

Пример конфига:

var config = {
  apiKey: "AbcdEfABCDE....",
  authDomain: "...firebaseapp.com",
  databaseURL: "https://...firebaseio.com",
  projectId: "...",
  storageBucket: "....appspot.com",
  messagingSenderId: "..."
};

Готовые библиотеки реализуют только отправку, а получение только на мобильных устройствах через Google Service Provider.

JavaScript требует Service Worker в браузере. Решения под NodeJS нет.

Заранее признателен за любую помощь. Спасибо.

READ ALSO
В чем смысл запечатывания класса

В чем смысл запечатывания класса

Зачем может потребоваться запечатывать класс и припятстывать наследыванию?

150
LINQ Expressions и Рефлексия

LINQ Expressions и Рефлексия

Наткнулся на очень интересный код:

157
Не удаляется часть строки (string) в C#

Не удаляется часть строки (string) в C#

Когда я копирую текст из TextBox(multiline) в строку, а потом пытаюсь из нее что-то удалить - со строкой НИЧЕГО не происходитВот часть кода:

119