Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Зеркальное отображение уведомлений с помощью Центра уведомлений в облаке позволяет просматривать уведомления телефона на компьютере.
Внимание
Требуется юбилейное обновление: необходимо запустить сборку 14393 или более поздней версии, чтобы увидеть работу зеркального отображения уведомлений. Если вы хотите отказаться от зеркального отображения уведомлений, необходимо выбрать пакет SDK 14393 для доступа к API зеркального отображения.
С помощью зеркального отображения уведомлений и Кортаны пользователи могут получать и действовать на уведомлениях своего телефона (Windows Mobile и Android) от удобства своего компьютера. Разработчику не нужно ничего делать, чтобы включить зеркальное отображение уведомлений, зеркальное отображение автоматически работает! Нажатие кнопок на зеркальном всплывающем элементе, например быстрые ответы на сообщение, будет перенаправлено обратно на телефон, вызывая фоновую задачу или запуска приложения переднего плана.

Разработчики получают два отличных преимущества зеркального отображения уведомлений: зеркальные уведомления приводят к большему взаимодействию пользователей со службой, а также помогают пользователям обнаруживать классическое приложение Microsoft Store! Пользователи могут даже не знать, что у вас есть удивительное приложение Для Windows 10 настольном компьютере. Когда пользователи получают зеркальное уведомление с своего телефона, пользователи могут щелкнуть всплывающее уведомление, которое будет доставлено в Microsoft Store, где они могут установить приложение Для Windows.
Зеркальное отображение работает как с Windows Phone, так и с Android. Пользователям необходимо войти в Кортана на телефоне и на рабочем столе, чтобы зеркальное отображение уведомлений работало.
Что делать, если приложение установлено на обоих устройствах?
Если у пользователя уже есть приложение на своем компьютере, мы автоматически отключим зеркальное уведомление телефона, чтобы они не отображали повторяющиеся уведомления. Зеркальные уведомления будут автоматически отключены на основе следующих критериев...
- Приложение на компьютере существует с одинаковым отображаемым именем или тем же именем PFN (имя семейства пакетов)
- Это приложение пк отправило всплывающее уведомление
Если приложение пк еще не отправило всплывающее уведомление, мы по-прежнему отобразим уведомления по телефону, так как вероятность того, что пользователь еще не запустил приложение компьютера).
Как отказаться от зеркального отображения
Разработчики приложений Windows, предприятия и пользователи могут отключить зеркальное отображение уведомлений.
Примечание.
Отключение зеркального отображения также отключит универсальное закрытие.
От имени разработчика вы можете отказаться от отдельного уведомления
Иногда у вас может быть уведомление для конкретного устройства, которое не требуется зеркально отображать на других устройствах. Вы можете запретить зеркальное отображение определенного уведомления, задав свойство зеркального отображения в всплывающем уведомлении. В настоящее время это свойство зеркального отображения можно задать только в локальных уведомлениях (его нельзя указать при отправке push-уведомления WNS).
Известная проблема: извлечение свойства зеркального отображения с помощью ToastNotificationHistory.GetHistory()
API всегда возвращает значение по умолчанию (разрешено), а не указанный параметр. Не беспокойтесь, все функционально - это только получение значения, которое сломано.
var toast = new ToastNotification(xml)
{
// Disable mirroring of this notification
Mirroring = NotificationMirroring.Disabled
};
ToastNotificationManager.CreateToastNotifier().Show(toast);
Как разработчик, полностью отказаться
Некоторые разработчики могут полностью отказаться от зеркального отображения уведомлений. Хотя мы считаем, что все приложения будут пользоваться зеркальным отображением, мы легко отказаться. Просто вызовите следующий метод один раз, и ваше приложение будет отказано. Например, вы можете поместить этот вызов в конструктор приложения внутри App.xaml.cs
...
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
// Disable notification mirroring for entire app
ToastNotificationManager.ConfigureNotificationMirroring(NotificationMirroring.Disabled);
}
Как предприятие, как отказаться?
Предприятия могут полностью отключить зеркальное отображение уведомлений. Для этого они просто редактируют групповую политику, чтобы отключить зеркальное отображение уведомлений.
Как пользователь, как отказаться?
Пользователи могут отказаться от отдельных приложений или полностью отказаться от этой функции. Возможно, вы не хотите, чтобы уведомления конкретного приложения отображались на рабочем столе, поэтому вы можете просто отключить это конкретное приложение. Эти параметры можно найти в параметрах Кортаны как на телефоне, так и на компьютере.
Windows developer