我在我的 UWP 应用程序中使用 toast-notifications ( MSDN Notifcations )
有没有办法让这些 toast-notifications 不可关闭,所以用户不能删除它?
这种情况是,即使应用程序在后台,用户的位置也会被跟踪,我想在跟踪处于活动状态时在通知中心保留一个永久的 toast 通知。
我在我的 UWP 应用程序中使用 toast-notifications ( MSDN Notifcations )
有没有办法让这些 toast-notifications 不可关闭,所以用户不能删除它?
这种情况是,即使应用程序在后台,用户的位置也会被跟踪,我想在跟踪处于活动状态时在通知中心保留一个永久的 toast 通知。
从技术上讲,您可以通过将scenario
toast 的属性设置为incomingCall
. 但是(幸运的是)使用它来保持通知在屏幕上持续存在是违反 Microsoft 设计指南的,当您尝试将其提交到商店时,您的应用程序将被拒绝。
另一种方法是从操作中心删除所有应用程序的通知并定期发送更新的通知。但从用户的角度来看,我不会阻止你这样做,因为这是一种糟糕的用户体验。
事实上,目前还不可能将通知永久保留在屏幕或操作中心并定期更新。在 //build 2016 上,微软宣布了新的通知和磁贴。也许这对你来说可能很有趣。您可以在此处找到更多信息:https ://channel9.msdn.com/Events/Build/2016/B803