2015-11-13 45 views
1

我想在Windows Phone 8.1上發送推送通知。 通知到達電話,但沒有文字。 它只是說「新通知」,沒有任何反應,當我按下它。Windows Phone 8.1 Toast Over Push - 沒有文字

我用捲曲試試:

curl -v -H "Content-Type:text/xml" -H "X-WNS-Type:wns/toast" -H "Authorization:Bearer [access_token]" -H "X-NotificationClass:2" -X POST -d "[payload]" https://db5.notify.windows.com/?token=[channel_token] 

爲[有效載荷]我想:

<?xml version="1.0" encoding="utf-8"?> 
<wp:Notification xmlns:wp="WPNotification"> 
    <wp:Toast> 
    <wp:Text1>Title</wp:Text1> 
    <wp:Text2>Message</wp:Text2> 
    <wp:Param>DetailView.xaml</wp:Param> 
    </wp:Toast> 
</wp:Notification> 

<toast> 
    <visual> 
    <binding template="ToastText02"> 
     <text id="1">Title</text> 
     <text id="2">Message</text> 
    </binding> 
    </visual> 
</toast> 

但無論是作品。

我在做什麼錯?

問候 喬爾

回答

0

首先,WNS您需要使用第二有效載荷方案,第一個是舊MPNS。您可以嘗試使用以下XML聲明並且引號被轉義的地方:

<?xml version=\"1.0\" encoding=\"utf-8\"?> 
<toast launch=\"Param\"> 
    <visual> 
     <binding template=\"ToastText02\"> 
      <text id=\"1\">Title</text> 
      <text id=\"2\">Msg</text> 
     </binding> 
    </visual> 
</toast> 
+0

謝謝,隨着逃生,它的工作。 – Joel