2013-06-04 20 views
25

Używam PushSharp v2.0.4. Mam usługę powiadomień push (tj. Usługę systemu Windows), która wysyła powiadomienia co minutę. Obciążenie usługi jest niewielkie. Co najwyżej wyślę cztery powiadomienia na bieg.Maksymalna liczba prób wysłania

Podczas uruchamiania usługi, to działa dobrze przez około 2 godziny zanim zacznę widzieć następującą wiadomość:

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

Gdy pojawi się ten komunikat, wydaje się PushSharp nie jest w stanie ominąć go bardzo łatwo. Nadal widzę tę wiadomość, dopóki nie uruchomię usługi ponownie.

Należy wspomnieć, że podczas wystąpienia tego błędu widzę niektóre losowe wysłane wiadomości. Na przykład:

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

Używam PushSharp z domyślną konfiguracją.

Jakieś przemyślenia na temat przyczyn awarii?

+0

Czy znalazłeś jakieś rozwiązanie? Wygląda na to, że mam ten sam problem po wysłaniu 4-5 Pns i otrzymuję ten sam błąd. Pls udział, jeśli masz jakieś rozwiązanie. – bvsss

+1

Jest to zwykle problem z certyfikatem. Czy możesz opublikować pełny ślad stosu błędu z dziennika błędów? –

Odpowiedz

1

Mamy podobny problem. Problem polegał na tym, że eksportując p12, wybraliśmy multi do eksportu publicznego i prywatnego, aby wygenerować p12. Podczas eksportowania tylko publiczne, rozmiar p12 wynosił 3217 bajtów. Plik 3217 bajtów działał. Jeśli twój p12 ma 6140 bajtów, musisz go zregenerować.