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 для продажи ваших товаров, используя один идентификатор продавца.
К сожалению, нет способа проверить покупки пользователя в приложении на разных платформах (веб или мобильный).