Установите приложение для компьютера из уведомлений Phone Link

Если вы публикуете и мобильное приложение, и настольное приложение для Windows, вы можете связать мобильные уведомления с настольным приложением. Когда уведомление из вашего приложения Android или iOS появляется в приложении Phone Link, нажатие на это уведомление может открыть приложение на компьютере с Windows вместо того, чтобы пользователь оставался в режиме использования только телефона.

Если ваше приложение для компьютера не установлено, Phone Link может предложить установить его из Microsoft Store. Вы также можете связать приобретение в Store с продвижением Phone Link с помощью идентификатора кампании в Центре партнеров.

Как работает интерфейс

Связь с телефоном и Связь с Windows передают уведомления с подключенного устройства Android или iOS на ПК пользователя с Windows. Уведомления отображаются в разделе уведомлений приложения Phone Link.

Для приложения, утвержденного для этой интеграции, интерфейс работает следующим образом:

  1. Мобильное приложение публикует уведомление на подключенном телефоне.
  2. Уведомление появляется в приложении Phone Link на компьютере.
  3. Пользователь выбирает текст уведомления.
  4. Phone Link открывается в приложении на вашем компьютере с Windows. Если приложение не установлено, Phone Link предлагает установить его из Microsoft Store.

Note

Только отдельные фрагменты текста уведомления ведут в настольное приложение. Phone Link поддерживает встроенные действия в уведомлениях, например ответ на сообщение, не открывая приложение.

Запрос на доступ

Интеграция настольного приложения с уведомлениями приложения Phone Link — это функция с ограниченным доступом (LAF). Microsoft должна утвердить и активировать ваше приложение, прежде чем оно сможет участвовать.

Чтобы запросить доступ, отправить сообщение электронной почты crossdeviceexperiences@microsoft.com и указать следующие сведения:

  • Идентификаторы мобильных приложений: Укажите имя пакета Android, например com.contoso.messagingидентификатор пакета iOS, например com.contoso.Messaging, для каждого приложения, уведомления которого должны открывать классическое приложение.
  • Идентификаторы приложения Windows: Укажите имя семейства пакета (PFN) и идентификатор продукта Microsoft Store для классического приложения Windows. Phone Link использует PFN для обнаружения и открытия установленного приложения. Он использует идентификатор продукта Store для создания ссылки на установку.
  • Идентификатор кампании магазина (необязательно): Укажите идентификатор кампании, который приложение "Связь с телефоном" должно добавить к ссылке Microsoft Store в качестве параметра cid. Центр партнеров использует это значение для атрибуции привлечений, которые начинаются с уведомления Phone Link.
  • Описание взаимодействия с пользователем: Объясните, что пользователь делает при поступлении уведомления и что они могут сделать в классическом приложении после передачи.
  • Снимок экрана или короткая запись: Покажите мобильное уведомление в приложении «Связь с телефоном» и место назначения, которое открывается в классическом приложении Windows на вашем компьютере.

Microsoft вычисляет запрос на основе предоставленной информации. Если запрос утвержден, вы получите инструкции по разблокировке функции и Microsoft добавляет приложение в каталог приложений Phone Link.

Prerequisites

Прежде чем запрашивать доступ, убедитесь, что приложения соответствуют следующим требованиям:

  • Опубликуйте общедоступное приложение для Windows в Microsoft Store. Пользователи, у которых нет приложения, должны иметь возможность установить его из промоматериала Phone Link.
  • Упакуйте настольное приложение с помощью MSIX и используйте стабильный PFN. Phone Link использует PFN для обнаружения и открытия приложения. Эта интеграция не поддерживает неупакованные классические приложения. Если PFN изменится, например из-за изменения идентификатора издателя, обратитесь в Microsoft с просьбой обновить запись в каталоге.
  • Публикация приложения Android или iOS. Мобильное приложение должно использовать стандартные API уведомлений платформы, чтобы приложение Link to Windows могло перенаправлять его уведомления.
  • Синхронизируйте состояние учетной записи между мобильным и настольным приложениями. После передачи пользователь должен прибыть в систему, эквивалентный рабочему столу. Приложение, которое при каждом запуске требует нового входа в систему или сопряжения, не является удачным вариантом.
  • Соблюдайте Microsoft Store политики и требования к качеству Windows.

Конфиденциальность и обработка данных

Пересылка уведомлений в Phone Link зависит от настроек подключенного устройства и уведомлений пользователя. Эта интеграция изменяет место назначения одобренного выделения в тексте уведомления; она не предоставляет клиентский API, который предоставляет вашему настольному приложению доступ к пересланному уведомлению.

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

Microsoft обрабатывает данные phone Link в соответствии с соглашение об использовании служб Майкрософт и заявлением о конфиденциальности Microsoft. Ваши приложения остаются ответственными за их содержимое уведомлений, данные учетной записи и методики обработки данных.

Доступность и ограничения

  • Для работы требуется поддерживаемая версия Phone Link на Windows и подключенном устройстве Android или iOS.
  • На устройствах Android, поддерживающих удаленный доступ к приложениям, Phone Link по-прежнему использует существующий режим удаленной работы с приложениями, если это основной способ доступа к приложению.
  • Microsoft включает функцию по рынкам. Доступность может быть поэтапной и может отличаться по регионам.
  • Microsoft может включить, поэтапно развернуть или отключить эту функцию приложения с помощью серверной конфигурации.
  • Только утвержденные приложения в каталоге приложений Phone Link могут участвовать. Приложение не может зарегистрировать себя через клиентский API.