मैं एक सरल कोड मिल गया है नहीं भेजा जाता है:PushSharp सूचनाएं
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);
मैं क्रमशः सैंडबॉक्स के साथ विकास और उत्पादन sertificates और उत्पादन सर्वर का उपयोग करने का प्रयास करें। लेकिन कुछ भी नहीं हुआ है। ग्राहक पक्ष धक्का अधिसूचनाएं प्राप्त करने में सक्षम है। क्या गलत है? अग्रिम में धन्यवाद।
UPDATED:
मैं घटनाओं पर सदस्यता ली।
OnNotificationFailed मुझे इस त्रुटि के बारे कहते हैं:
{APNS NotificationFailureException -> 5 : Invalid token size -> {"aps":{"badge":1}}}
और अगर मैं < में मेरे डिवाइस टोकन लपेट ...> मैं एक त्रुटि प्राप्त:
{APNS NotificationFailureException -> 8 : Invalid token -> {"aps":{"badge":1}}}
आपको बहुत धन्यवाद। – Neshta
आपका स्वागत है! – Eran
यह मेरे लिए काम किया। "रिक्त स्थान" मेरे लिए मुद्दा था। – Raghav