Ⅰ. はじめに
タイトルの通り「C#でFCMを利用してPUSH通知を送信する方法」です。
※FCM = Firebase Cloud Messaging
Ⅱ. やり方
1. 必要なパッケージをNuGetからインストールする
dotnet add package FirebaseAdmin --version 2.3.0
3. サンプルプログラムを書く
using FirebaseAdmin; using FirebaseAdmin.Messaging; using Google.Apis.Auth.OAuth2; var app = FirebaseApp.Create(new AppOptions() { Credential = GoogleCredential.FromFile("serviceAccountKey.json") }); var fcm = FirebaseMessaging.GetMessaging(app); var message = new Message() { Notification = new Notification { Title = "title", Body = "body" }, Data = new Dictionary<string, string> { ["key001"] = "value001", ["key002"] = "value002" }, Token = "token", }; await fcm.SendAsync(message);