我尝试通过Web API将Azure的原始推送通知消息发送到我的移动设备。以前我使用了Toast消息,我得到了正常工作,但与原始消息类型没有那么多。这是我迄今为止在我的网络API中尝试过的,没有任何成功:
var jObject = new JObject
{
{
"Body", pushMessage.Body
},
{
"From", pushMessage.From
},
{
"Date", DateTime.Now.ToString(CultureInfo.InvariantCulture)
},
{
"Title", pushMessage.Title
},
{
"TargetType", pushMessage.TargetType.ToString()
}
};
Notification notification = new WindowsNotification(jObject.ToString());
notification.Headers.Add("X-WNS-Type", "wns/raw");
notification.ContentType = "application/json";
var task = Notifications.Instance.Hub.SendNotificationAsync(notification, "some tag value");
以上代码从不推送实际消息。有人可以提供一些有关此事的信息。我尝试过在网络上描述的各种方法,没有任何成功。
非常感谢!
答案 0 :(得分:0)
原来上面的代码工作正常 - Azure中的一个设置存在问题...最后是非常愚蠢的错误o_O