Я несколько дней пытался заставить FirebaseApp отправить сообщение.Пожалуйста, кто-нибудь, скажите мне, что здесь не так:
FirebaseApp app = FirebaseApp.Create(new AppOptions()
{
Credential =GoogleCredential.FromFile(HttpContext.Current.Server.MapPath("~\\Services\\Messaging\\MY_app-12345.json")).CreateScoped("https://www.googleapis.com/auth/firebase.messaging")
});
public static async Task SendAsync(string deviceRegId, string message)
{
FirebaseMessaging fbMessage = FirebaseMessaging.GetMessaging(app);
FirebaseAdmin.Messaging.Message m = new FirebaseAdmin.Messaging.Message
{
Token = deviceRegId,
Android = new AndroidConfig()
{
Notification = new AndroidNotification()
{
Body = message,
Title = "Title",
Sound = "bing"
},
Priority = Priority.Normal,
}
};
string response = await fbMessage.SendAsync(m);
Console.WriteLine("Successfully sent message: " + response);
}
Никогда не проходит мимо fbMessage.SendAsyc, и приложение никогда не получает сообщение.Никаких ошибок, которые я вижу, просто ничего не происходит.Спасибо!