API платежей для мобильных приложений Chrome

Я работаю над публикацией своего приложения Chrome в Google Play с использованием инструментов Chrome Apps для мобильных устройств.

Как отметил Михай Ионеску, есть два API Google Wallet Merchant: Google Wallet для цифровых товаров (используется для приложений Chrome Web Store) и Google Play In-app Billing API (используется для приложений Android). Насколько я нахожусь в Беларуси, Play API поддерживается для моей страны, а Digital Goods - нет, хотя в таблице поддерживаемых местоположений нет никаких отличий API.

Платежный плагин Mobile Chrome Apps ReadMe сообщает:

Этот плагин позволяет продавать цифровые и виртуальные товары в вашем приложении. Он построен на API биллинга Android-приложений и API -интерфейсе покупок iOS. Он предоставляет интерфейс JavaScript, аналогичный API-интерфейсу Google Кошелька для цифровых товаров Chrome Apps, так что вы можете использовать один и тот же API-интерфейс как в настольном, так и в мобильном приложении Chrome.

Вопросы

  • Какой именно API (Google Play или Digital Goods) используется для мобильных приложений Chrome, и могу ли я действительно использовать один API продавца для мобильной и настольной версий?
  • Если используются разные API, есть ли способ для настольного приложения Chrome проверить, что пользователь приобрел мобильную версию через Google Play?

1 ответ

Для мобильных устройств вы будете использовать Google Play In-app Billing API, так как элемент в конечном итоге окажется в Google Play Store. Независимо от API вам нужно будет создать только одну учетную запись Google Wallet Merchant для продажи ваших товаров, используя один идентификатор продавца.

К сожалению, нет способа проверить покупки пользователя в приложении на разных платформах (веб или мобильный).

Другие вопросы по тегам