如何使用 Cordova-plugin-purchase 通过 ionic 框架进行应用内购买?

How to use Cordova-plugin-purchase to do in-app purchase with ionic framework?

我一直在努力实现 iOS 和 Andriod 在 ionic 中的应用内购买。我遇到了关于 cordova-plugin-purchase cordova-plugin-purchase and the ng-storekit, but seems like the tutorials were based on the version 3.4.1 的教程,现在最新版本已经进行了巨大的修改,代码不再适用。我尝试按照有关 Cordova-plugin-purchase 的演示和 API 指南进行操作,但没有成功。即使 window.storewindow.storekit returns false.

有人在 Ionic 中使用最新版本的 Cordova-plugin-purchase 并成功实施了 IAP 吗?任何演示初始化和购买流程的工作示例?非常感谢。

也许这个全新的插件(iOS/Android 支持)可以帮助您:

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

作者最近post在他的博客上写了一篇:

Add In App Purchases To Your Ionic Cordova App - Step By Step Guide With An Example App

他的 Github 仓库中还有一个完整的 Ionic 演示应用程序:

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

如果您只需要 iOS 支持,Fovea 的购买插件将保持与其旧版 API 的向后兼容性。如果 window.store 和 window.storekit 都没有定义,那么你可能没有正确安装它。

新的 API 有很好的文档和支持,如果您不想轻易尝试,可以在此处提供演示应用程序:https://github.com/Fovea/cordova-plugin-purchase-demo