Предварительное тестирование для приложений с монетизацией
Вы можете создать предложение "Программное обеспечение как услуга" (SaaS) и протестировать комплексный интерфейс покупки для своих монетизированных приложений в Teams. Пользователи, добавленные в качестве предварительной аудитории для приложения Teams, могут просмотреть ваше предложение SaaS перед публикацией.
Создание ИД предварительного предложения
Вы можете создать ИД предварительного предложения из ссылки Предварительная версия AppSource в Центре партнеров. Убедитесь, что предложение SaaS находится на этапе создания предварительной версии. Чтобы создать ИД предварительного предложения:
Перейдите в Центр партнеров и войдите с помощью учетных данных разработчика.
Выберите Предложения Marketplace.
Выберите предложение SaaS для создания предварительной версии.
Добавьте предварительную аудиторию для предложения SaaS.
Щелкните ссылку Предварительная версия AppSource в разделе Публикация, чтобы найти ИД предварительного предложения в адресной строке браузера в формате publisherId.offerId-preview.
Скопируйте ИД предварительного предложения из адресной строки браузера.
Примечание.
В отличие от ИД общедоступного предложения, ИД предварительного предложения можно узнать по суффиксу -preview. Например, publisherId.offerId-preview.
Если предложение, которое вы хотите просмотреть, ограничено регионами за пределы США, портал разработчика для Teams может не найти ваше предложение. Вы можете добавить США в список рынков, цен и доступности или игнорировать ошибку и выбрать предварительный просмотр в Teams , чтобы отправить пользовательское приложение в Microsoft Teams.
Настройка приложения с использованием ИД предварительного предложения
Прежде чем начать, войдите на портал разработчика с помощью учетной записи разработчика с предварительной аудиторией , чтобы пользователи видели ваши планы подписки в Microsoft Teams Store.
После создания ИД предварительного предложения, свяжите ИД предложения с вашим приложением Teams. Чтобы связать ИД предложения:
Перейдите на портал разработчика и войдите с помощью учетных данных разработчика.
Выберите Приложения в левой области.
Выберите приложение для связывания с предложением SaaS.
Выберите Планы и цены и введите ИД издателя и ИД предложения.
Убедитесь, что ИД предложения содержит суффикс -preview.Выберите Просмотр для предварительного просмотра планов подписки.
Просмотрите планы, перечисленные в разделе Подписка на приложения, и выберите Сохранить.
В ваш манифест приложения добавляется свойство subscriptionOffer
.
"subscriptionOffer": {
"offerId": "publisherId.offerId-preview"
}
Примечание.
- Проверьте наличие метки Предварительное предложение рядом с пунктом Подписка на приложения, которая подтверждает, что это предложение является предварительным.
- Свойство
subscriptionOffer
поддерживается в схеме манифеста версии 1.10 или более поздней.
Отправка пользовательского приложения в Teams
После настройки приложения с использованием ИД предварительного предложения создайте обновленный пакет приложения и отправьте его в Teams, чтобы полностью протестировать функции покупок. Дополнительные сведения см . в разделе Отправка приложения в Teams. Вы также можете выбрать Предварительный просмотр в Teams на портале разработчика для Teams, чтобы быстро запустить приложение в клиенте Teams.
Если предварительное предложение указывается в манифесте приложения, а предварительная аудитория определена в Центре партнеров для предложения, пользователь может увидеть кнопку Купить подписку.
Сценарии ошибок
Если указано ИД предложения, но пользователь не является частью предварительной аудитории, определенной в Центре партнеров, кнопка Купить подписку не активирована, а приложение демонстрирует пользователю следующее предупреждение.
Не найдены планы с -preview. Убедитесь, что вы относитесь к предварительной аудитории.
Если идентификатор предложения, указанный в манифесте приложения, не является предложением предварительной версии, приложение отображает пользователю следующее предупреждающее сообщение, а отправка пользовательского приложения отключена:
Это не предварительное предложение. Обязательно добавьте -preview к ИД предложения.
См. также
Platform Docs