Spec-Zone.ru › Qt 5.9

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

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

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

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

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

Добавление manifest 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.9/qtpurchasing-googleplay.html

Spec-Zone.ru

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