Spec-Zone.ru › Qt 5.11

Регистрация продуктов в App Store

Чтобы использовать функцию внутриприложение покупок на iOS, зарегистрируйте свое приложение и все доступные продукты в iTunes Connect. Это руководство предоставляет краткое введение в то, как зарегистрировать приложение и его продукты внутри приложения в App Store.

Внутриприложение покупка могут быть протестированы только на реальном оборудовании для платформы iOS. Для получения дополнительной информации обратитесь к документации iOS.

Регистрация уникального идентификатора приложения

Одним из требований для поддержки внутриприложение покупок на iOS является регистрация уникального идентификатора приложения. Это означает, что невозможно использовать идентификатор приложения, содержащий символ подстановки. Вы можете проверить существующие идентификаторы приложений и создать новые из менеджера Apple Developer Certificate, Identifiers и Profiles.

В вкладке Идентификаторы приложений менеджера Сертификаты разработчика, идентификаторы и профили, нажмите кнопку +, чтобы создать новый идентификатор приложения. Это откроет страницу для регистрации нового идентификатора приложения iOS.

Присвойте вашему приложению соответствующее описание и префикс идентификатора. Идентификатор приложения Suffix должен быть явным типом идентификатора приложения. Введите уникальный идентификатор приложения в поле Bundle ID. Рекомендуется использовать соглашение com.mycompany.myappname для идентификатора приложения. Где "com.mycompany" — это доменное имя издателя в интернете.

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

Создание профиля подготовки

Чтобы использовать ваш новый идентификатор приложения, сгенерируйте новый профиль подготовки, который включает новый идентификатор для подписания и запуска вашего приложения. Профили подготовки также управляются через менеджер Apple Developer Certificate, Identifiers и Profiles.

Перейдите на вкладку Профили подготовки менеджера и нажмите кнопку +, чтобы создать новый профиль подготовки. Убедитесь, что выбран Разработка приложений iOS и нажмите кнопку Продолжить.

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

На следующей странице вам необходимо выбрать сертификаты, которые будут распространяться с вашим профилем подготовки. Вам необходимо было загрузить сертификат на локальную машину разработки в менеджер Apple Developer Certificate, Identifiers и Profiles ранее. Обычно вы захотите добавить любые сертификаты членов вашей команды, которым потребуется создать ваше приложение.

На следующей странице вам нужно будет выбрать устройства, на которых вы будете разрабатывать и тестировать свое приложение. Вы должны зарегистрировать свои устройства в менеджер Apple Developer Certificate, Identifiers и Profiles ранее. Устройства, которые вы выбираете здесь, являются единственными устройствами, способными запускать приложения, подписанные с этим профилем подготовки, поэтому выберите все устройства, которые вы планируете использовать во время разработки и тестирования.

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

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

Регистрация вашего приложения

Прежде чем вы сможете зарегистрировать новые продукты, доступные для услуги внутриприложение покупок, вам необходимо зарегистрировать ваше приложение в iTunes Connect. iTunes Connect — это место, где вы регистрируете приложение, когда хотите отправить его в Apple iOS App Store.

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

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

Вероятно, на этом этапе у вас нет всех необходимых данных для заполнения требуемой информации для регистрации приложения. На данный момент просто заполните формы данными-заглушками, так как все поля, кроме полей SKU и Версия, можно изменить позже.

Регистрация продуктов

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

Чтобы зарегистрировать новый продукт, нажмите кнопку Создать новый в верхнем левом углу страницы. Первым выбором будет тип внутриприложение покупки, которую вы хотите создать. Qt Purchasing API в настоящее время поддерживает только типы Потребляемые и Непотребляемые, поэтому ограничьте свой выбор этими типами. Смотрите QInAppProduct для объяснения различных типов продуктов.

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

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

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

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

Создание тестового пользователя iTunes

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

Чтобы создать тестового пользователя iTunes, войдите в iTunes Connect.

Выберите ссылку Управление пользователями слева и нажмите кнопку Тестовый пользователь. Здесь вы увидите любых существующих тестовых пользователей iTunes, связанных с вашей учетной записью. Чтобы добавить нового тестового пользователя iTunes, нажмите кнопку Добавить нового пользователя в верхнем левом углу страницы. Заполните данные по своему желанию, помня, что самый важный выбор — это Выбор iTunes Store, который определяет регион магазина, откуда будут тестировать ваши пользователи.

Использование магазина песочницы App Store

После создания тестового пользователя iTunes вы сможете войти в магазин песочницы App Store при разработке приложения.

Важно, чтобы вы сначала вышли из текущего пользователя iTunes на вашем устройстве Apple. Для этого откройте приложение Настройки на главном экране и перейдите к пункту iTunes & App Store. Нажмите на первую запись (которая должна быть Apple ID) и выберите Выйти.

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

При первом запросе вашего приложения в магазин песочницы App Store он запросит вход в систему. Здесь вы должны войти в систему, используя учетные данные вашего тестового пользователя iTunes.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qtpurchasing-appstore.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API