2013-06-04 4 views
25

Ich benutze PushSharp v2.0.4. Ich habe einen Push-Benachrichtigungsdienst (d. H. Windows-Dienst), der jede Minute Benachrichtigungen sendet. Die Belastung des Dienstes ist ziemlich gering. Ich werde höchstens vier Benachrichtigungen pro Lauf schicken.Maximale Anzahl von Sendeversuchen

Wenn mein Dienst gestartet wird, läuft es für etwa 2 Stunden fein, bevor ich die folgende Meldung sehen, beginnen:

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}} 

Sobald diese Meldung erscheint, ist es wie PushSharp scheint nicht in der Lage Vergangenheit ist es sehr leicht zu bekommen. Ich sehe diese Nachricht weiterhin, bis ich meinen Dienst neu starte.

Ich sollte erwähnen, dass während dieser Fehler auftritt, sehe ich einige zufällige Gesendete Nachrichten durchlaufen. Zum Beispiel:

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

Ich verwende PushSharp mit seiner Standardkonfiguration.

Irgendwelche Gedanken darüber, was die Fehler verursacht?

+0

Haben Sie eine Lösung dafür gefunden? Es scheint, ich habe das gleiche Problem, nachdem 4-5 Pns gesendet werden, bekomme ich den gleichen Fehler. Bitte teilen Sie, wenn Sie irgendeine Lösung haben. – bvsss

+1

Dies ist normalerweise ein Zertifikatsproblem. Können Sie eine vollständige Stack-Ablaufverfolgung des Fehlers aus dem Fehlerprotokoll buchen? –

Antwort

1

Wir hatten ein ähnliches Problem. Das Problem endete damit, dass wir beim Exportieren des p12 multi ausgewählt haben, um öffentlich und privat zu exportieren, um den p12 zu generieren. Wenn nur die Öffentlichkeit exportiert wurde, war die Größe des p12 3217 Bytes. Die 3217-Byte-Datei funktionierte. Wenn Ihr p12 6140 Byte ist, müssen Sie es neu generieren.