2013-06-04 29 views
25

Sto utilizzando PushSharp v2.0.4. Ho un servizio di notifica push (ad esempio, servizio Windows) che invia notifiche ogni minuto. Il carico sul servizio è piuttosto ridotto. Al massimo, invierò quattro notifiche per corsa.Numero massimo di tentativi di invio

Quando il mio servizio si avvia, funziona benissimo per circa 2 ore prima di iniziare a vedere il seguente messaggio:

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

Una volta che appare questo messaggio, sembra che PushSharp non è in grado di superare molto facilmente. Continuo a vedere questo messaggio fino a quando non riavvio il mio servizio.

Devo dire che mentre si verifica questo errore, vedo passare alcuni messaggi inviati casuali. Ad esempio:

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

Sto eseguendo PushSharp con la sua configurazione predefinita.

Qualche idea su cosa sta causando i guasti?

+0

Hai trovato qualche soluzione per questo? Sembra che abbia lo stesso problema dopo che 4-5 Pns vengono inviati ottengo lo stesso errore. Condividi se hai qualche soluzione. – bvsss

+1

Questo di solito è un problema di certificato. Puoi pubblicare una traccia stack completa dell'errore dal log degli errori? –

risposta

1

Abbiamo avuto un problema simile. Il problema è stato che quando esportavamo il p12 abbiamo selezionato più per esportare pubblico e privato per generare il p12. Quando si esportava solo il pubblico, la dimensione di p12 era 3217 byte. Il file 3217 byte ha funzionato. Se il tuo p12 è di 6140 byte dovrai rigenerarlo.

Problemi correlati