Spec-Zone.ru › Qt 5.15

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

Рынок Google Play позволяет вам зарегистрировать ваше приложение, а также внутренние продукты, которые вы хотите сделать доступными для него, не публикуя его. Следующее руководство дает краткое введение в загрузку вашего приложения в Google Play и регистрацию продуктов.

Для получения дополнительной информации обратитесь к документации Android.

Подготовка приложения к публикации

Перед загрузкой вашего приложения в Google Play необходимо подготовить его к публикации.

Добавление манифеста XML

По умолчанию AndroidManifest.xml для приложений, созданных Qt, подходит для тестирования разработки, но не может быть использовано при публикации приложения в Google Play.

Создайте свой собственный манифест, нажав кнопку Создать шаблоны в Qt Creator. Вы можете найти эту кнопку в вкладке Проекты > Сборка. Разверните Сборка Android APK, чтобы увидеть ее.

После добавления манифеста в ваш проект вы можете его изменить. Наиболее важными частями являются имя приложения и имя пакета. Имя пакета должно быть уникальным, и рекомендуется использовать соглашение об именовании com.mycompany.myappname. Пространство имен «com.mycompany» основано на владении интернет-доменом, чтобы избежать конфликтов имен с другими приложениями.

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

Наконец, приложение нуждается в разрешении для обработки платежей. Если вы отключили Включать стандартные разрешения для модулей Qt в Qt Creator, вам нужно добавить

<uses-permission android:name="com.android.vending.BILLING" />

в ваш файл манифеста.

Дополнительную информацию о AndroidManifest.xml, см. в документации Android.

Подписание приложения

Qt использует ключ отладки по умолчанию для подписания вашего приложения, чтобы можно было запустить приложение на устройстве. Тот же ключ не может быть использован для подписания пакета приложения (APK), который предназначен для публикации в Google Play.

Используйте закрытый ключ для подписания вашего приложения, чтобы опубликовать его в Google Play. Для этого откройте Сборка Android APK в Qt Creator и добавьте информацию о хранилище ключей. После завершения выберите Выпуск в качестве конфигурации сборки и разверните свой проект.

Это должно создать файл APK в каталоге сборки вашего проекта.

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

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

После подготовки приложения к публикации вы можете создать его запись в Google Play.

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

После настройки вашей учетной записи нажмите Добавить новое приложение в консоли разработчика Google Play.

Заполните как можно больше информации в описании приложения, а также на странице Ценообразование и распространение.

Публикация вашего приложения

Чтобы протестировать внутриигровые покупки в вашем приложении, вы должны сначала опубликовать его. Чтобы ограничить пользователей, которые могут получить доступ к приложению до его готовности к производству, его можно опубликовать в качестве альфа- или бета-версии в соответствующих вкладках на странице APK консоли разработчика. Чтобы создать альфа- или бета-приложение, заполните всю необходимую информацию об приложении, загрузите файл APK на вкладке Бета-тестирование или Альфа-тестирование и отметьте приложение как опубликованное.

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

Добавление внутриигровых продуктов

Для доступа к внутриигровым продуктам из вашего приложения вам необходимо зарегистрировать их в Google Play. Перейдите на страницу Внутриигровые продукты и нажмите Добавить новый продукт.

Заполните следующую информацию о вашем продукте:

  • Идентификатор продукта — идентификатор, используемый для доступа к продукту из вашего кода.
  • Тип продукта — выберите Управляемый продукт, так как это единственный тип, поддерживаемый API Qt для покупок.
  • Цена продукта во всех географических областях, где он доступен.

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

Примечание: Только пакеты приложений, подписанные тем же ключом, что и в Google Play, могут совершать покупки в приложении. Если вы хотите протестировать внутриигровые покупки, убедитесь, что пакет приложения подписан перед развертыванием и запуском. Также необходимо, чтобы versionCode приложения было таким же, как и пакет в Google Play. Загружайте новый пакет в Google Play каждый раз, когда versionCode обновляется.

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

Spec-Zone.ru

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