我似乎无法让MoonAPNS工作。我知道在同一个问题上有一些问题,例如this one。我已经按照有关创建p12证书的教程进行了操作,并成功地将其与php脚本一起用于向设备发送通知,但我无法弄清楚如何在MoonAPNS中使用它。 我还在Windows中安装了证书。 调试似乎表明正在发送通知,但iPad上没有显示任何内容。
这是我的代码:
[WebMethod]
public void PushNotificationAlert()
{
var payload1 = new NotificationPayload("874b30056afc0ab4fc01ea1e3b51e8dc6ee7b1ea2e75083a17dec8e929a08112", "Message", 1, "default");
payload1.AddCustom("RegionID", "IDQ10150");
var p = new List<NotificationPayload> { payload1 };
var push = new PushNotification(false, "C:\\myKey.p12", "password");
var rejected = push.SendToApple(p);
foreach (var item in rejected)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
答案 0 :(得分:1)
原来我只需要将false
更改为true
并且通知已到达。