Как использовать покупку Cordova-plugin для покупки в приложении с помощью ионного каркаса?

Я боролся с реализацией покупки в приложении для iOS и Andriod в ионной форме. Я столкнулся с учебными пособиями относительно cordova-plugin-purchase и ng-storekit, но похоже, что учебники были основанный на версии 3.4.1 для покупки cordova-plugin, и последняя версия теперь претерпела огромные изменения, что код больше не применим. Я пробовал следовать демо и API-руководству по покупке Кордовы-плагина, но не повезло. Даже window.store или window.storekit возвращает false.

Кто-нибудь работает с последней версией покупки Cordova-plugin в Ionic и успешно реализует IAP? Любые рабочие примеры, демонстрирующие инициализацию и поток покупок? Большое вам спасибо.

Ответы

Ответ 1

Возможно, этот новый плагин (поддерживаемый iOS/Android) может помочь вам:

https://github.com/AlexDisler/cordova-plugin-inapppurchase

Автор написал недавнюю запись в своем блоге:

Добавить в покупки приложений в свое приложение Ionic Cordova - шаг за шагом с помощью приложения-примера

и в его реестре Github также есть полное демо-приложение Ionic:

https://github.com/AlexDisler/cordova-inapppurchases-app

Ответ 2

Если вам нужна только поддержка iOS, плагин для покупки Fovea поддерживает обратную совместимость с его устаревшим API. Если ни window.store, ни window.storekit не определены, значит, вы, вероятно, не установили его правильно.

Новый API очень хорошо документирован, поддерживается и предоставляет здесь демо-приложение, если вы не попробуете его легко: https://github.com/Fovea/cordova-plugin-purchase-demo