25

PushSharp v2.0.4 を使用しています。毎分通知を送信するプッシュ通知サービス (つまり、Windows サービス) があります。サービスの負荷は非常に小さいです。多くても、1 回の実行で 4 つの通知を送信します。

私のサービスが開始されると、次のメッセージが表示されるまで約 2 時間問題なく動作します。

2013-06-04 07:59:01.0857|Error|Failure: PushSharp.Apple.ApplePushService -> 
The maximum number of Send attempts to send the notification was reached! -> {"aps":{"badge":2}}

このメッセージが表示されると、PushSharp は簡単には通過できないようです。サービスを再起動するまで、このメッセージが引き続き表示されます。

このエラーが発生している間、いくつかのランダムな送信済みメッセージが通過していることに注意してください。例えば:

2013-06-04 07:54:04.3982|Info|Sent: PushSharp.Apple.ApplePushService -> {"aps":{"badge":2}}

デフォルト設定で PushSharp を実行しています。

失敗の原因について何か考えはありますか?

4

1 に答える 1

1

同様の問題がありました。問題は、p12 をエクスポートするときに、p12 を生成するためにパブリックとプライベートをエクスポートするように複数選択したことです。パブリックのみをエクスポートすると、p12 のサイズは 3217 バイトでした。3217 バイトのファイルが機能しました。p12 が 6140 バイトの場合は、再生成する必要があります。

于 2015-05-15T15:35:05.497 に答える