Ich verwende einen Azure Notification Hub, um Push-Benachrichtigungen an Benutzer meiner mobilen App auf Android und iOS zu senden.Ausnahme "Ausnahme zum Herstellen einer Verbindung zum Remote-Server" beim Senden einer Push-Benachrichtigung
Wenn ich mich beim Azure-Portal anmelde und eine Testnachricht an eine Geräte-ID sende, funktioniert dies OK.
Ich erstelle die NotificationHubClient
mithilfe der Verbindungszeichenfolge mit Policy-Name DefaultFullSharedAccessSignature
, die ich vom Azure-Portal erhalten.
NotificationHubClient.CreateClientFromConnectionString("Endpoint=sb://redacted.servicebus.windows.net/;SharedAccessKeyName=DefaultFullSharedAccessSignature;SharedAccessKey=redacted", "redacted");
Ich versuche zur Zeit eine Benachrichtigung auf einfachste Weise senden ich kann:
Notification notification = new GcmNotification(message);
PushNotifications.Instance.Hub.SendNotificationAsync(notification, fakeUser.Devices).Wait();
ich eine AggregateException
mit einem Microsoft.Azure.NotificationHubs.Messaging.MessagingCommunicationException
hinein zu bekommen.
Die relevanten Details, die ich von der inneren Ausnahme sehen:
Message
: Es konnte keine Verbindung zum Remote-Server
Inner Exception Message
: da der Zielcomputer aktiv 23.101.228.99:443 verweigert Es konnte keine Verbindung hergestellt werden (erscheint eine Microsoft-IP-Adresse zu sein)
Detail.ErrorCode
: 60000
Detail.ErrorLevel
: Microsoft.Azure.NotificationHubs.Messaging.MessagingExceptionDetail.ErrorLevelType.UserError
Wie haben Sie Ihr Problem gelöst? Coxy? .Ich bin auch mit dem gleichen Problem konfrontiert.Bitte helfen Sie mir, das Problem zu lösen –
@PraveenBaruri Ich fürchte, wir haben dieses Problem nie gelöst. Wenn Sie darauf stoßen, war es gut, dann denke ich, dass MS den NotificationHubClient niemals über einen HTTP-Proxy bearbeitet hat. – Coxy