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

WIndows Phone 8.1 WNS将数据从Toast传递到应用程序

顾兴昌
2023-03-14

我在Windows Phone8.1应用程序中执行推送通知时遇到了一些问题。我已检索到一个通道URI:

var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
return channel.Uri;

我可以发送Toast通知到我的设备,但我无法访问任何有关这个推送通知的信息,当我打开应用程序。通常会有一些“启动论点”或类似的东西,但我没有发现任何提供任何东西,当我启动通过轻击烤面包。

我读过一些帖子,有人建议我重写App.onLaunded(LaunchActivatedEventArgs),但这也不起作用。在我手动启动应用程序和通过点击推送通知启动应用程序之间,参数值没有变化。

我是不是漏掉了一些明显的论据?

澄清一下:我可以看到我的推送通知正在设备上收到,但我不能将数据从推送通知传递到我的应用程序(当点击启动我的应用程序的通知时)。

我发布的用于发送推送通知的XML内容如下:

string xml = $@"
<toast>
    <visual>
        <binding template=""ToastText02"">
            <text id=""1"">{pushNotification.Title}</text>
            <text id=""2"">{pushNotification.Message}</text>
        </binding>
    </visual>
</toast>";

共有1个答案

段干宾白
2023-03-14

你能试着在标签中添加一个“启动”参数吗?您应该在LaunchActivatedEventArgs.Arguments中看到它,然后:

string xml = $@"
    <toast launch=""ActivatedByToast"">
        <visual>
            <binding template=""ToastText02"">
                <text id=""1"">{pushNotification.Title}</text>
                <text id=""2"">{pushNotification.Message}</text>
            </binding>
        </visual>
    </toast>";
 类似资料:
  • 问题内容: 我正在尝试使用Django和D3.js编写非常基本的条形图。我有一个名为play的对象,其中datetime字段称为date。我想做的是显示按月分组的播放次数。基本上我有两个问题: 我如何按月份将这些分组,并计算当月的播放次数 将这些信息从Django转换为D3可用的最佳方法是什么。 现在,我在这里查看了其他答案,并尝试了 这接近于我想要的信息,但是当我尝试将其输出到模板中时,它在月末

  • 问题内容: 我知道如何使用jinja模板将数据从python传递到javascript,但是我想将javascript变量传递到python。我想这样做而无需重新加载页面。那可能吗? 问题答案: 是的,就像monkut所说的那样-我相信您想使用JSON和Javascript / jQuery。 这将允许从客户端到服务器的通讯,然后再返回。 我发现的最适用的示例是在Flask片段/模式中:http

  • 我正在运行一个带有和的Python web服务器,基映像为。 我想传递我的客户端证书DN,如果一个存在。为此,我定义了以下: 我想让我的Flask代码接收参数,但找不到如何接收。 环顾四周,我发现它应该驻留在的对象中,但是在打印环境内容时,我没有看到任何这样的键。 在通过邮递员发送请求时,返回以下内容以供参考: dict_keys.input“、”wsgi.file_wrapper“、”wsgi.

  • 我在C 11应用程序中有长时间运行的功能,基本上是。我需要通知这个函数在不同线程中出现。要求: 可以随时上升。 应用程序最多只能在一个地方处理(也可以不处理)。 它不需要超快速执行,也不需要延迟执行 截至目前,我考虑了两种选择: 传递包含。然后在<code>sub_main</code>内定期轮询对象,以了解新的<code>情况</code>。轮询对象已从队列中删除。当应用程序决定不处理特定位置的

  • 装饰器定义了一组可以从父组件传递的参数。例如,我们可以修改HelloComponent组件,以便可以由父提供。 我们现在可以使用我们的组件:

  • 我正在开发两个应用程序。让第一个应用程序是APP1,第二个应用程序为APP2。现在在APP1中,我不提供任何用户权限,如INTERNET权限,但它将发送任何http url,如http://www.google.com我的第二个APP2将包含INTERNET等用户权限。Http请求将从APP1发送到APP2,APP2将响应该请求,然后将结果发送回APP1。最后APP1包含一个Web视图以显示结果。