【发布时间】:2015-12-01 10:43:06
【问题描述】:
我正在构建一个消息应用程序作为通用 Windows 8.1 商店项目,我对推送通知系统有点困惑。我正在使用 WNS,基本例程工作正常(通知通道 uri 交换、发送 toast 通知等)
现在我想通过服务器通知增加徽章值并通过本地通知减少它。在挖掘手册之后,我似乎没有找到一种方法来做到这一点,而没有一个后台任务会接收原始通知并做一些事情来设置正确的值。我找到的只有setting the value。我宁愿完全避免使用后台任务,因为它们可能会被省电模式(无论是否出于用户意图)阻止。例如,Skype 似乎根本无法在后台执行被阻止的情况下提供任何通知,我不希望我的应用程序以这种方式运行。
所以,我想回答两个问题:
- 有没有办法仅通过通知来增加/减少徽章价值?
- 有没有办法在应用程序代码中获取当前徽章值?
【问题讨论】:
标签: c# push-notification windows-phone-8.1 windows-store-apps uwp