Отправить Android-сообщение с помощью Firebase Cloud Messaging с помощью FirebaseAdmin - PullRequest
1 голос
/ 09 апреля 2019

Я несколько дней пытался заставить 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, и приложение никогда не получает сообщение.Никаких ошибок, которые я вижу, просто ничего не происходит.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...