Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Windows Phone 8.1-silverlight中处理WNS推送通知_C#_Silverlight_Windows Phone 8_Push Notification_Windows Phone 8.1 - Fatal编程技术网

C# 如何在Windows Phone 8.1-silverlight中处理WNS推送通知

C# 如何在Windows Phone 8.1-silverlight中处理WNS推送通知,c#,silverlight,windows-phone-8,push-notification,windows-phone-8.1,C#,Silverlight,Windows Phone 8,Push Notification,Windows Phone 8.1,我在Windows Phone应用程序中实现了WNS推送通知。应用程序正在成功地获取toast通知。[有时会有延迟] 现在,只有当用户在应用程序未打开时点击toast通知功能时,toast通知功能才会起作用。在任何情况下,用户都会从操作中心刷出通知,因此用户无法看到错过的通知 是否有任何方法或api来获取/存储整个toast通知 Windows phone中的列表 我知道类,但我只能看到清除或删除通知。请给我澄清这是可能的还是不可能的 此外,当设备处于低功耗状态时,设备上不会出现toast通知。

我在Windows Phone应用程序中实现了WNS推送通知。应用程序正在成功地获取toast通知。[有时会有延迟]

现在,只有当用户在应用程序未打开时点击toast通知功能时,toast通知功能才会起作用。在任何情况下,用户都会从操作中心刷出通知,因此用户无法看到错过的通知

是否有任何方法或api来获取/存储整个toast通知 Windows phone中的列表

我知道类,但我只能看到清除或删除通知。请给我澄清这是可能的还是不可能的

此外,当设备处于低功耗状态时,设备上不会出现toast通知。所以用户也忽略了这一点。怎么处理这个案子呢

请为我提供一份关于我的工作的详细说明

所以这个问题是相关的

谢谢大家

  • 嗨,阿西蒂斯,我想让你知道,
    到通知工厂的
    清除和删除
    方法仅适用于以下通知: 由应用程序本身生成(本地通知)。这些方法做不到 他们对来自WNS的通知所说的话 服务

  • 此外,当
    申请已关闭。它们都由用户处理。就像他们
    已删除或已阅读,则不再可用

  • 希望您的功能将由您自己的服务器来实现 这将保存/检索通知内容。在您的 客户端应用程序。然后您可以使用后台代理获取这些
    无需用户交互的通知,并发送内部通知
    从后台代理本身向用户发出通知

  • 但是后台代理不是好东西,因为他们吃的是
    电池和用户可以对所有应用故意禁用它们。那么你的 实现将没有任何用处

因此,我想请你回顾一下你的要求,并试图弄清楚你到底需要什么。同时阅读pushnotifications使用指南,我认为这个=>肯定会有帮助

禁用通知:-为此,不要使用任何客户端逻辑/代码,因为在这种情况下,每次逻辑更改时,您都必须重新发布客户端(应用程序)。因此,请将此逻辑放在发送通知的位置(服务器)。例如:-如果用户..则进行筛选。。 您可以根据将来的需要更改此筛选器逻辑


希望它能帮助你:)

真的很有帮助。非常感谢。因此,为了获得更好的体验,我们需要使用单独的api来处理通知。正确的?还有一个问题。如何禁用通知?对于第一个问题-是。第二个我已经编辑了答案