Поделиться через


Создайте приложение настроек партнера

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

Например, на вкладке "Устройства" приложения "Параметры " следующие страницы могут содержать до пяти дополнительных ссылок на пользовательские приложения параметров:

  • Принтеры и сканеры

  • Подключенные устройства

  • Bluetooth

  • Мышь

  • Сенсорный панель

  • Печатание

  • Перо и Windows Ink

  • Автозапуск

  • USB

Список устройств в приложении

Вы можете найти список всех страниц второго уровня в разделе "Запуск приложения параметров Windows". Важно отметить, что все ссылки должны иметь отношение к странице, на которую они помещаются.

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

Например, если у вас есть устройство Fabricam multipen, создайте фразу поиска, например "настроить fabricam multipen" вместо универсального поискового термина, например "перо".

Характеристики приложения настроек партнера

Приложения настроек партнера имеют следующие характеристики:

  • Это приложения универсальной платформы Windows (UWP) или приложения Windows Phone Silverlight.

  • Пользователи могут удалять их напрямую, как и другое приложение.

  • Их можно обновить, обновив приложение параметров в Магазине, как и другие приложения Windows.

  • Это приложения, предварительно установленные и запускаемые при первой загрузке системы.

    Как и в любом другом предустановленном приложении, партнеры должны отправить в Центр разработки Windows приложение системных параметров, чтобы:

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

Создание приложений параметров системы

Приложения параметров — это приложения универсальной платформы Windows и должны соответствовать всем рекомендациям по программированию UWP. Дополнительные сведения см. в руководстве по приложениям универсальной платформы Windows (UWP ).

  1. Используйте пакет средств разработки программного обеспечения Windows (SDK) для создания универсального приложения Windows. Дополнительные сведения о создании универсального приложения Windows см. в статье "Создание приложений UWP с помощью Visual Studio".

    Если вы пишете приложение параметров для Windows Phone, вы также можете создать приложение Windows Phone Silverlight.

  2. В нижеприведённом манифесте приложения:

    xmlns:rescap=http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities

    Описать страницу, на которой указана ссылка приложения с помощью атрибута SettingsPageUri . Используйте атрибут, AppActivationMode чтобы указать эту ссылку. Используйте приведенный ниже пример кода в качестве примера:

    <Extensions>
      <rescap:Extension Category="windows.settingsApp">
        <rescap:SettingsApp SettingsPageUri="ms-settings:yourl2pageuri">
          <rescap:AppLinks>
            <rescap:Link AppActivationMode ="uri://yourapp#deeplink" DisplayName="Link 1 Title" />
            <rescap:Link AppActivationMode ="uri://yourapp#deeplink" DisplayName="Link 2 Title" />
          </rescap:AppLinks>
            <rescap:SearchTerms>
            <rescap:Term>setup foo</rescap:Term>
            <rescap:Term>disable foo</rescap:Term>
            </rescap:SearchTerms>
          </rescap:SettingsApp>
        </rescap:Extension>
    </Extensions>
    

    Этот пакет не может содержать запись во всех списках приложений. Для этого задайте для свойства AppListEntryзначение none.

     <uap:VisualElements AppListEntry="none" DisplayName="OptionalPackage"
       ....
     </uap:VisualElements>
    
  3. Чтобы настроить как предварительно установленное приложение, отправьте ваше приложение настройки в Центр разработки Windows. Получив подписанный файл .appx и получив файл лицензии, добавьте приложение в образ устройства.

Обновление приложений параметров системы

Отправьте обновления приложения настроек в Microsoft Store. После отправки обновления клиенты, у которых установлено приложение параметров, уведомляются об обновлении и могут установить обновление через Магазин.

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

Что происходит с устаревшими приложениями панели управления или системными параметрами при обновлении ОС до Windows 10

Если приложение панели управления было написано для Windows 7, Windows 8 или Windows 8.1, оно будет продолжать работать и отображаться в устаревшей панели управления (до ее удаления в будущем выпуске), но не будет отображаться в приложении параметров системы Windows 10 и поддерживать какие-либо из его функций.

Аналогичным образом, если ваше устаревшее приложение параметров системы было написано для Windows 8 или Windows 8.1, оно будет продолжать работать, но не будет поддерживать какие-либо функции приложения параметров системы Windows 10.