Как следует из названия, у меня уже есть приложение в магазине Google Play, которое указано как бесплатное. Я хочу добавить в нее подписку, в документации, похоже, есть некоторая вводящая в заблуждение информация:
В ней говорится, что вы не можете установить бесплатное приложение на платное. но конкретно не упоминает ничего о подписках. Это побудило меня попробовать справочную службу, чтобы получить ясность, и мне сказали, что это возможно.
Я создал и настроил подписку в консоли Play и приступил к проверке ее работоспособности.
Форма, по которой я могу сказать, что продукт (подписка) был правильно выбран и заполнен ProductID, название и цена, но как только я хочу приобрести его, он возвращает:
ОШИБКА
Эта версия приложения не настроена для выставления счетов.
Как я могу решить эту проблему?
(используется версия кордовы и плагин)
Cordova 9.0.0
cordova-plugin-inapppurchase 1.2.0
Используемый код :
inAppPurchase
.getProducts(['subscription_product'])
.then(function (products) {
console.log(products);
})
inAppPurchase
.buy('subscription_product')
.then(function (data) {
return inAppPurchase.consume(data.productType, data.receipt, data.signature);
})