当前位置: 首页 > 知识库问答 >
问题:

Windows Phone 8.1 Toast Over Push-无文本

计均
2023-03-14

我想在Windows Phone 8.1上发送推送通知。通知到达电话,但没有文本。上面只写着“新通知”,我按下就什么也没发生。

我用curl试了一下:

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>

向乔尔致意

共有1个答案

刘安志
2023-03-14

首先,对于WNS,您需要使用第二种有效载荷方案,第一种方案用于旧的MPN。您可以尝试使用以下方法,其中包含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>
 类似资料:
  • 脚本: 超文本标记语言: 我试图获取的文本与帐单地址相同。我也尝试过使用getText(),但没有返回任何结果。

  • 现在,我只是尝试读取与Java类存储在同一目录中的文件内容,并访问其长度。但是,每当传递正确的文件名以创建新的对象时,其长度返回为零。我假设这是因为由于某种原因找不到该文件。 我的文件结构如下: 我尝试用,其中等于。

  • 我正在尝试使用以下代码打开一个文本文件: 此代码导致此错误(第69行是FileReader初始化): 这是我的文件系统的样子:这里 感谢任何和所有帮助!

  • 问题内容: 我正在使用以下代码加密和解密数据。现在,我想从Node JS加密数据,并想从Go lang解密数据。但是我无法使用GO语言实现它。 从头开始,我试图像下面这样解码,但我无法实现。 有人可以帮我解决这个问题吗? 问题答案: 您应该使用而不只是字符串到字节。 操场上的解决方案:https : //play.golang.org/p/qi_6S1J_dZU 与您的js结果相比 测试结果是相同

  • 尝试在我基于Maven的项目的基于Groovy的单元测试中使用groovy.text.XmlTemplateEngine,并将gmaven插件配置如下 我的命令行build mvn clean install无法编译我的简单Groovy单元测试文件,并显示错误消息 [错误]file:/User/.../my-service/src/test/groovy/myapp/MyApplicationes

  • 我无法理解为什么当我通过的文本符合格式时,我会得到DateTimeParseException错误。下面是导致该问题的代码: 奇怪的是。每当我查询用户一段时间(让我们以00:02:30为例),它就会完全按照我想要的方式运行。但是当我使用我的方法(从文本文件中提取时间)时,它会出现错误: 线程“main”java.time.format.DateTimeParseException中出现异常:无法分

  • 我正在使用下面的python代码从文本框中提取文本 我的HTML(我正在提取文本的网页) 实际上,文本框将包含TRUE或false。我想把它摘录几千页。

  • 我在ES有个文件。一个名为“site”的字段,该字段当前的值为“elasticsearch”。我想将该字段的值更新为“StackOverflow”。我使用下面的脚本同样。 注意:我使用的是ES6.4版本 有谁能帮我弄清楚哪里出了问题吗??