我的问题是我向通知栏发送推送通知,但是当我从程序列表启动此应用程序时,通知将从通知栏中删除。
是否可以阻止此行为?我想在用户在应用程序中选择此可能性或从通知栏滑出时删除此通知。 感谢您对此问题的帮助。
答案 0 :(得分:0)
您是否向通知栏发送通知,而不是向WP 8.1中的操作中心发送通知? 您通过WNS向您的app发送推送通知? 在您的应用程序中OnLaunched的事件处理程序不会被称为删除清除通知列表?
答案 1 :(得分:0)
哦,我很抱歉。
如果您问这个场景:
您的应用程序未运行
推送通知通过WNS进入设备。警报
出现在行动中心的列表中(BindToShellToast)
您是从应用程序列表中启动应用程序,还是通过单击WP 8.1中“操作中心”中的警报
此操作中心删除应用程序无法启动时所采取的所有警报。
据我所知,在这种情况下,通知会在激活您的app后始终从操作中心删除。
操作中心旨在保存并显示应用程序无法运行时获取的通知。
答案 2 :(得分:0)
我对能够在启动应用程序时从操作中心删除通知感兴趣...
我能够避免从操作中心删除警报,但仅限于从程序列表中运行应用程序时。
通过单击“操作中心”中的警报来运行应用程序时,将删除警报。 我使用的是Microsoft.WindowsAzure.Messaging。
如果您还没有找到解决方案,我可以发送样本测试应用程序。