Pushsharp-Apple-Benachrichtigung Ein Aufruf von SSPI ist fehlgeschlagen

Ich verwende PushSharp, um Apple Push Notification in C # zu senden. Ich habe meine .pem-Produktionsdatei und das dazugehörige Passwort. Unten ist mein Code-Snippet. Ich erhalte immer diesen Fehler.

"A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The message received was unexpected or badly formatted-" 

ODER

"System.IO.IOException: Authentication failed because the remote party has closed the transport stream."

Ich habe fast alle im Netz verfügbaren Codes ausprobiert. Selbst MoonAPNS ausprobiert, aber derselbe Fehler. Bei benutzerdefinierten Skripts wird auch dieser SSPI-Fehler angezeigt. Ich verwende dieselbe .pem-Datei und führe ein PHP-Skript aus, um eine Push-Benachrichtigung von demselben Server an APN zu senden. Es funktioniert.

var push = new PushBroker();
var appleCert = File.ReadAllBytes(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ck.pem"));
 push.RegisterAppleService(new ApplePushChannelSettings(false, appleCert, "pwd")); 
 push.QueueNotification(new AppleNotification()
                                           .ForDeviceToken("XXXXXXXXXXXXXXX")
                                           .WithAlert("Hello World!")
                                           .WithBadge(7)
                                           .WithSound("sound.caf"));


                LogManager.Info("Waiting for Queue to Finish..");
                push.StopAllServices();

Bitte helfen Sie Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage