Использование Firesharp только для уведомлений Windows desktop pu sh - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу использовать Firesharp в настольном приложении для Windows. Приложение будет получать уведомления только от Firebase, и никаких взаимодействий с базами данных не будет (Firebase Cloud Messaging / FCM - единственное, что используется в Firebase), равно как и не будет базы данных web / Firebase. Приложение Windows будет подписано на спецификацию c topi c в проекте и будет постоянно отслеживать его на наличие новых сообщений.

Моя проблема в том, что я не уверен, как создать конфигурацию объект, показанный в официальном примере Firesharp , поскольку речь идет о подключении к веб-базе данных (которая мне не нужна):

IFirebaseConfig config = new FirebaseConfig
{
   AuthSecret = "your_firebase_secret",
   BasePath = "https://yourfirebase.firebaseio.com/"
};

IFirebaseClient  client = new FirebaseClient(config);

Предполагая, что я изначально хочу жестко закодировать свои учетные данные, Как я могу создать объект конфигурации / подключения для отправки уведомлений pu sh на указанный c topi c?

Я предполагаю, что мне нужен ключ сервера и какой-то URL-адрес FCM с включенным topi c, но я не знаю, как go об этом.

Я скачал полный проект GitHub и просмотрел файлы (поиск строки для fcm, pu * 1023) *, уведомление, googleapis, путь), и единственное, что я нашел, это использование <appname>.firebaseio.com.

1 Ответ

1 голос
/ 16 апреля 2020

Используемая вами библиотека FireSharp оборачивает API-интерфейс базы данных Firebase Realtime, насколько я понимаю. Он не включает никакие другие службы Firebase, такие как Firebase Cloud Messaging.

Кроме того: получение сообщений FCM возможно только на устройствах Android и iOS. Не поддерживается получение сообщений на Windows. См. Использование Firebase Cloud Messaging с Windows Приложение

...