Предварительное тестирование для приложений с монетизацией

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

Создание ИД предварительного предложения

Вы можете создать ИД предварительного предложения из ссылки Предварительная версия AppSource в Центре партнеров. Убедитесь, что предложение SaaS находится на этапе создания предварительной версии. Чтобы создать ИД предварительного предложения:

  1. Перейдите в Центр партнеров и войдите с помощью учетных данных разработчика.

  2. Выберите Предложения Marketplace.

  3. Выберите предложение SaaS для создания предварительной версии.

  4. Добавьте предварительную аудиторию для предложения SaaS.

  5. Щелкните ссылку Предварительная версия AppSource в разделе Публикация, чтобы найти ИД предварительного предложения в адресной строке браузера в формате publisherId.offerId-preview.

    Снимок экрана: экран обзора предложения с выделенным параметром предварительного просмотра AppSource.

  6. Скопируйте ИД предварительного предложения из адресной строки браузера.

    Снимок экрана: идентификатор предложения предварительной версии.

    Примечание.

    В отличие от ИД общедоступного предложения, ИД предварительного предложения можно узнать по суффиксу -preview. Например, publisherId.offerId-preview.

    Если предложение, которое вы хотите просмотреть, ограничено регионами за пределы США, портал разработчика для Teams может не найти ваше предложение. Вы можете либо добавить США в список рынков, цен и доступности, либо игнорировать ошибку и выбрать Предварительный просмотр в Teams, чтобы отправить пользовательское приложение в Microsoft Teams.

    Снимок экрана: пользователь может выбрать США регион.

Настройка приложения с использованием ИД предварительного предложения

Прежде чем начать, войдите на портал разработчика с помощью учетной записи разработчика с предварительной аудиторией , чтобы пользователи видели ваши планы подписки в Microsoft Teams Store.

После создания ИД предварительного предложения, свяжите ИД предложения с вашим приложением Teams. Чтобы связать ИД предложения:

  1. Перейдите на портал разработчика и войдите с помощью учетных данных разработчика.

  2. Выберите Приложения в левой области.

  3. Выберите приложение для связывания с предложением SaaS.

  4. Выберите Планы и цены и введите ИД издателя и ИД предложения.
    Убедитесь, что ИД предложения содержит суффикс -preview.

  5. Выберите Просмотр для предварительного просмотра планов подписки.

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

    Снимок экрана: экран

В ваш манифест приложения добавляется свойство subscriptionOffer.

"subscriptionOffer": {
     "offerId": "publisherId.offerId-preview"  
     }

Примечание.

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

Отправка пользовательского приложения в Teams

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

Если предварительное предложение указывается в манифесте приложения, а предварительная аудитория определена в Центре партнеров для предложения, пользователь может увидеть кнопку Купить подписку.

Снимок экрана: параметр

Сценарии ошибок

  • Если указано ИД предложения, но пользователь не является частью предварительной аудитории, определенной в Центре партнеров, кнопка Купить подписку не активирована, а приложение демонстрирует пользователю следующее предупреждение.

    Не найдены планы с -preview. Убедитесь, что вы относитесь к предварительной аудитории.

    Снимок экрана: предупреждение

  • Если идентификатор предложения, указанный в манифесте приложения, не является предложением предварительной версии, приложение отображает пользователю следующее предупреждающее сообщение, а отправка пользовательского приложения отключена:

    Это не предварительное предложение. Обязательно добавьте -preview к ИД предложения.

    Снимок экрана: предупреждение о том, что предложение не является предварительным просмотром.

См. также