我正在尝试设置苹果推送通知,我正在为服务器编写自己的代码,据我所知,我已经正确设置了应用程序。我如何不断从日志中返回以下错误:
收到有效负载队列。连接苹果服务器。创建 SSL 连接。已连接。为“令牌在这里生成的有效负载我删除了它:{“aps”:{“alert”:“test”,“badge”:1,“sound”:“default”}}通知成功发送到设备Toekn的APNS服务器: “这里的令牌我已删除它”读取 Apple 对令牌“这里的令牌我已删除它”的响应时出错 - 输入字符串的格式不正确。已断开连接
这是我的代码。
var push = new PushNotification(true, @"C:\wwwroot\UltraNet\PushService\bin\Debug\206dist.p12", "ultrait");
var payload = new NotificationPayload("devicetoken here ive deleted it", "test", 1, "default");
var p = new List<NotificationPayload> { payload };
var result = push.SendToApple(p);
Console.ReadLine();
我已确保证书等设置正确。
我目前正在将它作为一个临时应用程序进行测试,因为新版本需要很长时间才能上线。
如果有人可以提供帮助,我真的不知道我要去哪里错了,谢谢。
我也不知道我需要对我创建的 PEM 文件做什么。
编辑* * *
我有正确的令牌这是我收到的另一个错误
Payload generated for df99286a1cb993cecba86b2e21f3fc4c04d214fcf7e0cf35a668fc822bdaa053 : {"aps":{"alert":"test","badge":1,"sound":"default"}} Notification successfully sent to APNS server for Device Toekn : df99286a1cb993cecba86b2e21f3fc4c04d214fcf7e0cf35a668fc822bdaa053 Disconnected. 读取 Apple 对令牌 df99286a1cb993cecba86b2e21f3fc4c04d214fcf7e0cf35a668fc822bdaa053 的响应时出错 - 安全句柄已关闭