Тестовые пакеты

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

При использовании пакетов только пакеты отличаются; Сведения о списке в Магазине будут одинаковыми для всех ваших клиентов. Любой пользователь в вашей группе полетов получит пакеты, которые вы включаете в пакет, в то время как клиенты, которые не входят в группу полетов, продолжают получать ваши обычные (неперелетные) пакеты. Если позже вы решите, что вы хотите сделать пакеты из тестового пакета доступными для всех клиентов, вы можете легко использовать эти же пакеты в неперелетируемой отправке.

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

При настройке пакетов можно указать людей, которые должны получать определенные пакеты, добавив их в известную группу пользователей (иногда называемую группой полетов). Любой пользователь в группе полетов, использующий устройство под управлением Windows 10 или Windows 11, поддерживающий рейсы пакетов (сборка Windows.Desktop 10586 или более поздней версии; или Xbox One), получит пакеты из пакетов, назначенных для этой конкретной группы. Любой пользователь, который не был добавлен в одну из ваших групп полетов или использует устройство, которое не поддерживает полеты пакетов, получит пакеты из неперелетаемой отправки.

Внимание

На настольных и мобильных устройствах пользователи в группах полетов будут автоматически получать пакеты в вашем рейсе всякий раз, когда вы предоставляете обновления. Однако пользователям в группах полетов, использующим устройства Xbox, потребуется проверка для обновлений вручную, чтобы получить последние пакеты, убедившись, что они вошли на свое устройство с помощью учетной записи Майкрософт (с соответствующим адресом электронной почты, включенным в известную группу пользователей).

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

Совет

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

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

Совет

Рассмотрим, как пользователи в тестовом пакете смогут предоставить свои данные о приложении. Мы рекомендуем добавить элемент управления в приложение, чтобы запустить Центр отзывов, чтобы клиенты могли напрямую предоставлять свои входные данные. Затем вы можете просмотреть свои отзывы в отчете о отзыве вашего приложения).

Создание тестового пакета

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

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

На странице создания тестового пакета необходимо ввести имя полета и указать по крайней мере одну группу полетов. После этого нажмите кнопку "Создать полет". Вы не сможете изменить эти сведения позже (хотя если вы не довольны введенными вами сведениями, вы можете удалить этот полет и создать новый, который будет использоваться вместо этого).

Примечание.

Если у вас несколько тестов пакетов, вам потребуется назначить ранг каждому из них. Дополнительные сведения см. в разделе "Добавление и ранжирование дополнительных пакетов " ниже.

Указание пакетов для включения в тестовый пакет

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

У вас есть возможность выбрать пакеты, связанные с предыдущей опубликованной отправкой (неопубликованной отправкой или одним из других пакетов, если у вас несколько). Если вам нужно отправить новые пакеты для использования для этого тестового пакета, их можно отправить здесь (используя тот же процесс, что и при отправке пакетов приложений в обычную непереправляемую отправку). Нажмите кнопку "Сохранить" , когда вы закончите указание пакетов, которые будут включены в этот тест.

Если приложение поддерживает несколько семейств устройств, убедитесь, что вы включаете пакеты для поддержки одного набора семейств устройств в полете. Люди в группах полетов сможет получать пакеты только из этого рейса. Они не смогут получать доступ к пакетам из других рейсов или из вашей нелетируемой отправки.

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

Постепенное развертывание пакета

По умолчанию пакеты в отправке будут доступны всем участникам группы полетов одновременно. Чтобы изменить это, вы можете проверка поле, которое говорит, что развертывание обновления постепенно после публикации этой отправки (только для клиентов Windows 10 или Windows 11). Вы можете выбрать процент пользователей в группе полетов, чтобы получить пакеты из новой отправки, чтобы вы могли отслеживать отзывы и аналитические данные, чтобы убедиться, что вы уверены в обновлении, прежде чем развертывать его более широко для остальной части группы полетов. Вы можете увеличить процент (или остановить обновление) в любое время, не создавая новую отправку для тестового пакета.

Внимание

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

Дополнительные сведения см. в разделе "Постепенное развертывание пакета".

Настройка дополнительных параметров тестового пакета

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

Отправка тестового пакета в Магазин

Когда вы указали пакеты и настроили необходимые параметры, нажмите кнопку "Отправить в Магазин". Затем ваш тестовый пакет пройдет через процесс сертификации приложений.

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

Люди в группах полетов, связанных с этим тестом пакетов, которые уже имеют ваше приложение, теперь получат обновление с помощью пакетов, включенных в тестовый пакет. Если у этих пользователей еще нет приложения, они получат пакеты из тестового пакета при его установке.

Примечание.

Люди, у которых есть пакет, доступный только в рейсе пакета, может дать приложению звездную оценку и оставить отзывы, но их рейтинги и отзывы не будут отображаться другим клиентам. (Это исключает устаревшие пакеты XAP версии 7.x или 8.0; оценки и отзывы, оставленные участниками групп полетов с помощью этих пакетов, будут видны другим клиентам.) Вы можете просмотреть рейтинги и отзывы всех клиентов, в том числе в группах полетов, в отчетах о отзывах и отзывах для приложения.

Поддержка семейства устройств

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

Если ваша неуправляемая отправка поддерживает семейство устройств, которое не поддерживается, пользователи в группе полетов не смогут скачать приложение в этом семействе устройств. Например, если отправка, не выполняющаяся, включает пакеты Mobile и Desktop, а затем вы создаете пакет, который включает только мобильный пакет, пользователи в вашей группе полетов смогут скачать приложение только на мобильных устройствах, даже если у вас есть классический пакет, доступный клиентам, которые не входят в рейс. Даже если вы используете только тестовый тестовый пакет для тестирования изменений в мобильном пакете, вы должны включить пакет Desktop из неперелетаемой отправки в тестовый пакет, чтобы клиенты в группе полетов могли скачать приложение на настольных устройствах.

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

Примечание.

Пакеты, добавленные в пакеты, могут поддерживать любую версию ОС (или любую сборку Windows 10 или Windows 11), но, как отмечалось выше, пользователи в группах полетов под управлением Windows 10 должны использовать устройство под управлением версии, поддерживающей полеты пакетов (сборка Windows.Desktop 10586 или более поздняя; Сборка Windows.Mobile 10586.63 или более поздней версии) для получения пакетов из тестового пакета.

Обновление или изменение тестового пакета

Чтобы создать новую отправку для тестового пакета, который вы уже опубликовали, нажмите кнопку "Обновить рядом с именем полета" на странице обзора приложения. Затем вы можете отправить новые пакеты (и удалить ненужные пакеты), как и при использовании неоплатеживаемой отправки. Внесите другие необходимые изменения и нажмите кнопку "Отправить в Магазин", чтобы отправить обновленный тест пакета через процесс сертификации приложений.

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

Добавление и ранжирование дополнительных тестов пакетов

Вы можете создать несколько рейсов пакетов для одного приложения, чтобы распространить несколько различных пакетов в разные наборы клиентов.

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

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

Обратите внимание, что неоплатежная отправка всегда занимает наименьшее место (#1). То есть пользователи, которые не в любой из ваших групп полетов, могут получать пакеты только из вашей неолетируемой отправки через Магазин. Люди в группе полетов всегда будет получать пакеты из наиболее ранжированного пакета, доступного для них (но никогда не выполняющейся отправки, так как она имеет самый низкий рейтинг). Это обеспечивает гибкость в определении способа распространения пакетов пользователям, которые могут быть членами нескольких групп полетов.

Например, предположим, что вы хотите создать два рейса пакета в дополнение к обычной неопробованной отправке: одна, которая относительно стабильна и готова к тестированию с широкой аудиторией, и одна, о которой вы не уверены и хотите ограничить только несколько тестировщиков. Вы можете создать группу полетов под названием Testers и включить ее в пакет под названием Tester Flight, а затем создать группу полетов под названием "Энтузиасты" с большим членством и включить ее в другой полет пакета под названием "Энтузиаст полет". Если вы ранжируете тестировщик полет выше, чем энтузиаст flight, вы можете использовать пакеты, которые вы довольно уверены в энтузиасте flight, в то время как использование более рискованных пакетов предназначено для тестировщиков только в тестовом полете. Участники группы тестировщиков всегда получают пакеты, предоставляемые в тестовом полете, даже если они также принадлежат вашей группе энтузиастов. (Затем позже, если оказывается, что пакеты в тестовом полете выполняются хорошо, вы можете обновить энтузиаст flight, чтобы использовать пакеты первоначально распределенных для тестового полета, и, возможно, в конечном итоге использовать эти пакеты в вашей неопробованной отправке.)

Сделать пакеты из тестового пакета доступными для всех клиентов

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

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

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

Удаление тестового пакета

Чтобы удалить тестовый пакет, который больше не требуется поддерживать, щелкните его имя на странице обзора приложений. На странице обзора полета нажмите кнопку "Изменить", а затем щелкните ссылку "Удалить ", чтобы удалить тестовый пакет. (Если выполняется неопубликованная отправка тестового пакета, сначала необходимо удалить эту отправку.) Это может занять до 30 минут.

При удалении тестового пакета все клиенты, имеющие пакеты, распределенные в этом пакете, получат обновление приложения, если пакет с более высоким номером версии (или как только такой пакет станет доступным). Если они удаляют приложение, а затем снова установите его позже, это будет рассматриваться как новое приобретение, и они получат самую высокую версию, доступную в настоящее время.