发送RAW Azure推送消息

时间:2015-03-10 08:24:52

标签: azure mobile asp.net-web-api

我尝试通过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");

以上代码从不推送实际消息。有人可以提供一些有关此事的信息。我尝试过在网络上描述的各种方法,没有任何成功。

非常感谢!

1 个答案:

答案 0 :(得分:0)

原来上面的代码工作正常 - Azure中的一个设置存在问题...最后是非常愚蠢的错误o_O