PushSharp não envia notificações

Eu tenho um código simples:

PushBroker pushBroker = new PushBroker();
string path = HttpContext.Current.Server.MapPath("~/" + AppSettings.CertificatePath);
var appleCert = File.ReadAllBytes(path);        
pushBroker.RegisterAppleService(
           new ApplePushChannelSettings(AppSettings.IsProductionPushNotificationServer,
                                        appleCert,
                                        AppSettings.CertificatePassword));

var notification = new AppleNotification().ForDeviceToken(deviceToken.TrimStart('<').TrimEnd('>'))
                                          .WithBadge(unviewedInvitationCount);

pushBroker.QueueNotification(notification);

Eu tento usar os sertificates de desenvolvimento e produção com o servidor Sandbox e Production, respectivamente. Mas nada aconteceu. O lado do cliente pode receber as notificações por push. O que há de errado? Desde já, obrigado.

ATUALIZADA:

Eu me inscrevi nos eventos.

OnNotificationFailed diz-me sobre este erro:

{APNS NotificationFailureException -> 5 : Invalid token size -> {"aps":{"badge":1}}}

E se eu envolver meu token de dispositivo em <...>, recebo outro erro:

{APNS NotificationFailureException -> 8 : Invalid token -> {"aps":{"badge":1}}}

questionAnswers(1)

yourAnswerToTheQuestion