मैं पुशशर्प 4.0.10 का उपयोग कर रहा हूं, एमवीसी 4 सी #
ऑननोटिफिकेशन में अप्स ब्रोकर की विफल घटना में, मुझे कनेक्शन त्रुटि अपवाद मिलता है।
यह अपवाद अचानक परिवर्तन प्रमाणपत्र (.p12) फ़ाइल के बाद हुआ; और इस बदलाव से पहले यह ठीक काम किया।
कृपया सलाह दें कि इस त्रुटि का निवारण कैसे करें। निर्माता apnsconfiguration, वरना validateIsApnsCertificate (bool) पैरामीटर दूर करने के लिए केवल पहले दो मापदंडों को पारित करकेपुशशर्प एपीएनएस अधिसूचना त्रुटि: 'कनेक्शन त्रुटि'
var certificate = System.IO.File.ReadAllBytes(System.Web.Hosting.HostingEnvironment.MapPath("~/Content/Mobile/consumer_dev.p12"));
var config = new ApnsConfiguration(ApnsConfiguration.ApnsServerEnvironment.Sandbox, certificate, "", true);
var apnsBroker = new ApnsServiceBroker(config);
apnsBroker.OnNotificationFailed += (notification, aggregateEx) => {
aggregateEx.Handle (ex => {
if (ex is ApnsNotificationException) {
var notificationException = (ApnsNotificationException)ex;
var apnsNotification = notificationException.Notification;
var statusCode = notificationException.ErrorStatusCode;
Debug.WriteLine(apnsNotification.Identifier + ", " + statusCode);
} else {
Debug.WriteLine(ex.InnerException);
}
return true;
});
};
apnsBroker.OnNotificationSucceeded += (notification) => {
Debug.WriteLine("Apple Notification Sent!");
};
apnsBroker.Start();
foreach (var deviceToken in to)
{
apnsBroker.QueueNotification(new ApnsNotification
{
DeviceToken = deviceToken,
Payload = JObject.Parse("{\"aps\":" + aps.ToString().Replace('=', ':') + "}")
});
}
apnsBroker.Stop();
मुझे एक ही समस्या है और यह मेरे लिए काम नहीं करता है। – Angel
क्या आपको समाधान मिला? – user3151766