0

我有一个用 Cordova 开发的 Windows 应用程序。我使用我的 Windows 开发人员帐户注册它并获得了我的令牌等。现在,当我通过 Fiddler 向当前安装在 Windows Phone 8.1 上的应用程序发送推送消息(toast)时,我在手机上收到通知就好了 -但它只显示“新通知”。

我将此 xml 用于消息:

    <?xml version="1.0" encoding="utf-8"?>
    <wp:Notification xmlns:wp="WPNotification">
        <wp:Toast>
            <wp:Text1>Test Message</wp:Text1>
            <wp:Text2>XXX</wp:Text2>
        </wp:Toast>
    </wp:Notification>

但是,我的通知中既没有显示 Text1 也没有显示 Text2。如何实现 toast 通知以实际使用推送通知中的内容?

由于我的应用程序是用 Angular JS 编写的,因此我不能使用任何关于该主题的 C# 文档。

对此问题的任何帮助将不胜感激。提前致谢!

4

1 回答 1

1

看起来您正在使用 MPNS 格式进行祝酒,但尝试使用 WNS 进行推送(我假设)。确保使用此处记录的 WNS toast 格式。你的 toast 的格式应该是这样的:

<toast>
    <visual>
        <binding template="ToastText02">
            <text id="1">Test Message</text>
            <text id="2">XXX</text>
        </binding>
    </visual>
</toast>
于 2015-11-13T21:55:14.993 回答