无法从服务器发送推送通知

时间:2012-10-07 16:34:15

标签: iphone asp.net push-notification moonapns

我正在开发一款使用来自asp.net后端的推送通知的iPhone应用程序。我用月亮apns发送通知。当我在localhost上执行代码时,我能够发送通知,但是当我尝试在服务器上运行相同的代码时,它不会发送通知。 我使用以下代码发送通知:

string message = string.Format("{0} has sent you a text chirp", username);
    var payload1 = new NotificationPayload(token, message, int.Parse(badgeNumber), "default");
    payload1.AddCustom("MessageType", "MessageTypeText");
    payload1.AddCustom("Sender", toFbID);
    payload1.AddCustom("AlertMessage", message);
    payload1.AddCustom("MessageID", msgid);

    var p = new List<NotificationPayload> { payload1 };

    var push = new PushNotification(true, "aps_development.p12", "chrip");

    var rejected = push.SendToApple(p);
    foreach (var item in rejected)
    {
        contxt.Response.Write(item);
    }
有人可以帮帮我吗?

编辑:只更新了.p12键的路径,键也在.net文件所在的文件夹中

感谢
的Pankaj

1 个答案:

答案 0 :(得分:0)

尝试检查PushSharp。 https://github.com/Redth/PushSharp

有一篇关于如何正确设置发送推送通知的wiki文章,当然库本身也使这一切变得更容易:)

相关问题