发送原始Azure推送消息

发送原始Azure推送消息,azure,mobile,asp.net-web-api,Azure,Mobile,Asp.net Web Api,我正试图通过Web API将原始推送通知消息从Azure发送到我的移动设备。之前,我使用了toast消息,我得到了很好的效果,但对于原始消息类型,效果不太好。这是我迄今为止在web API中尝试的,但没有成功: var jObject = new JObject { { "Body", pushMessage.Body }, { "From", pushMessage.From }, { "Date", Da

我正试图通过Web API将原始推送通知消息从Azure发送到我的移动设备。之前,我使用了toast消息,我得到了很好的效果,但对于原始消息类型,效果不太好。这是我迄今为止在web 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");
上述代码从不推送实际消息。有人能给我提供一些这方面的信息吗。我尝试过网上描述的各种方法,但都没有成功


非常感谢

以上代码工作正常-Azure中的一个设置出现问题。。。最后犯了一个相当愚蠢的错误