我从应用程序中获得了我的网址。它开始于:
http://sn1.notify.live.net/throttledthirdparty/01.00/
如果我使用浏览器导航到该 URL,我会收到以下消息:
Microsoft Push Notification Server
然后我抓住了微软提供的代码。
http://msdn.microsoft.com/en-us/library/ff402545%28v=VS.92%29.aspx
如果我采用 C# 代码并按原样使用它(仅更改 URL,Payload 为空字节数组,并将“”字符串更改为 Guid.NewGuid().ToString()
我每次都收到404。
因为我没有通过浏览器获得 404,所以内容必须很重要,并且推送通知服务器依赖于内容,所以如果我通过删除通知消息并添加(按照他们的建议)将其更改为简单的原始通知:
byte[] notificationMessage = new byte[] {0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08};
sendNotificationRequest.Headers.Add("X-NotificationClass", "13");
我仍然每次都得到404。我试过用同样的结果做吐司通知。
我究竟做错了什么?