2016-04-13 4 views
0

Я использую тост-уведомления в моих UWP-приложении (MSDN Notifcations)Окно UWP Тост Уведомление без dismissable

Есть ли способ, чтобы сделать эти тосты-уведомление, не dismissable, так что пользователь не может удалить его ?

Сценарий заключается в том, что местоположение пользователя отслеживается, даже если приложение находится в фоновом режиме, и я хотел бы сохранить постоянное уведомление о тостах в центре уведомлений, пока отслеживание активно.

ответ

2

Технически вы можете это сделать, установив атрибут вашего тоста на incomingCall. Но это (к счастью) против Руководства по дизайну Microsoft, чтобы использовать это только для постоянного сохранения вашего уведомления на экране, и ваше приложение будет отклонено при попытке отправить его в магазин.

Другой способ - удалить все уведомления приложения из центра действий и периодически отправлять обновленное уведомление. Но с точки зрения пользователя я вряд ли буду отговаривать вас от этого, потому что это ужасный пользовательский опыт.

Фактически, это невозможно сейчас, постоянно уведомить об этом на экране или в центре действий и периодически обновлять его. В // build 2016 Microsoft анонсировала новые уведомления и фрагменты. Возможно, это может быть интересно для вас. Вы можете найти более подробную информацию здесь: https://channel9.msdn.com/Events/Build/2016/B803

+0

Хорошо, я останусь со стандартным отменяемым тостом, благодарю вас за эту информацию и даже больше за предоставленную вами ссылку. –

Смежные вопросы