Я создал концентратор уведомлений в 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.Так где же упущенная точка?Спасибо.