Центр уведомлений Azure - SendGcmNativeNotificationAsync не отправляет (но тестовая отправка в Azure делает) - PullRequest
0 голосов
/ 09 февраля 2019

Я создал концентратор уведомлений в Azure, и когда я нахожусь на портале Azure и отправляю уведомление с опцией «тестовая отправка», я получаю уведомление. Однако когда я отправляю его через базовый API-интерфейс ядра asp.net,Я не получил ошибку, но также не отправлял ничего.

var notif = "{\"data\" : {\"message\": \"" + model.Message + "\"}}";
bool enableTestSend = true;
NotificationHubClient hub = NotificationHubClient.CreateClientFromConnectionString("endpoint", "test", enableTestSend);

notificationOutcome = await hub.SendGcmNativeNotificationAsync(notif, tag);
var notificationDetails = await hub.GetNotificationOutcomeDetailsAsync(notificationOutcome.NotificationId);
Console.WriteLine(notificationOutcome.State);

foreach (RegistrationResult result in notificationOutcome.Results)
    {
        Console.WriteLine(result.ApplicationPlatform + "\n" + result.RegistrationId + "\n" + result.Outcome);
    }

Однако результат уведомления также будет нулевым.Я проверил API KEY как на портале Azure, так и на базе Firebase.Так где же упущенная точка?Спасибо.

...