PushSharp を使用して C# で Apple プッシュ通知を送信しています。本番用の .pem ファイルとそのパスワードがあります。以下は私のコードスニペットです。常にこのエラーが発生します..
"A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The message received was unexpected or badly formatted-"
また
"System.IO.IOException: Authentication failed because the remote party has closed the transport stream."
私はネットで利用可能なほとんどすべてのコードを試しました.MoonAPNSを試しても同じエラーでした.カスタムスクリプトでもこのSSPI障害エラーが発生しています. 同じ .pem ファイルを使用し、php スクリプトを実行して、同じサーバーから APN にプッシュ通知を送信します。
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();
助けてください よろしくお願いします