ich einen einfachen Code bekommen haben:PushSharp keine Benachrichtigungen senden
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);
Ich versuche jeweils Entwicklung und Produktion Sertificates mit Sandbox und Produktionsserver zu verwenden. Aber nichts ist passiert. Die Client-Seite kann die Push-Benachrichtigungen erhalten. Was ist los? Danke im Voraus.
AKTUALISIERT:
ich auf die Ereignisse abonniert.
OnNotificationFailed sagt mir diesen Fehler:
{APNS NotificationFailureException -> 5 : Invalid token size -> {"aps":{"badge":1}}}
Und wenn ich mein Gerät Token in < wickeln ...> erhalte ich einen anderen Fehler:
{APNS NotificationFailureException -> 8 : Invalid token -> {"aps":{"badge":1}}}
vielen Dank. – Neshta
Gern geschehen! – Eran
Es hat für mich funktioniert. Die "Räume" waren das Thema für mich. – Raghav