Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 应用内购买_Ionic Framework_Ionic2_In App Purchase_Ionic3 - Fatal编程技术网

Ionic framework 应用内购买

Ionic framework 应用内购买,ionic-framework,ionic2,in-app-purchase,ionic3,Ionic Framework,Ionic2,In App Purchase,Ionic3,正在尝试对我的ionic项目实施应用内购买。不确定该选哪一个,两者的资源有限 我找到了以下教程: 应用内购买: 应用内购买2: 是否有一个比另一个更受欢迎?我用的是离子3,不知道从哪里开始 编辑:根据@franswa的建议,添加了应用内购买2的第二个链接,正如我在评论中所说,我对应用内购买做了很多测试: 一切都很顺利。您必须在设备上部署应用程序以进行测试: ionic cordova run android --device 然后,您必须在Google Play商店中创建一个产品,并从应用

正在尝试对我的ionic项目实施应用内购买。不确定该选哪一个,两者的资源有限

我找到了以下教程:

应用内购买:

应用内购买2:

  • 是否有一个比另一个更受欢迎?我用的是离子3,不知道从哪里开始


    编辑:根据@franswa的建议,添加了应用内购买2的第二个链接

    ,正如我在评论中所说,我对应用内购买做了很多测试:

    一切都很顺利。您必须在设备上部署应用程序以进行测试:

    ionic cordova run android --device
    
    然后,您必须在Google Play商店中创建一个产品,并从应用程序购买此测试IAP(使用另一个帐户-而不是您的开发者帐户:测试设备上的Google帐户不应与开发者帐户相同)。这个过程不是那么容易。。。但是你可以在网上找到好的文档。以下是一个有用的链接:

    [2018年11月更新]

    • 我现在使用
      cordova插件购买
    • 它工作得非常好,并且得到了积极的维护

    我正在使用第一个,它可以正常工作。我上个月测试了第二个,出现了一些问题,但现在应该可以正常工作了。第二个问题,请看一下回购协议:谢谢,我会查出来的——我读到第一次应用程序内购买时出现了大量的崩溃(主要是在安卓系统中),你有什么经验@franswaI做了很多测试,效果很好,没有崩溃。你如何测试这些?看到爱奥尼亚发球(我相信爱奥尼亚观点)不使用科尔多瓦?您将如何使用ionic 3测试苹果和安卓支付流程@太好了,我启动了设备-我(显然)遇到了一些错误。你最好的调试策略是什么?有什么方法可以打开控制台吗?@cdh429简单的投票就可以回答你的问题。表演“酷”并不酷。如果他回答了你的问题,请投赞成票。@franc比我在App Purchases 2中实现的枕头的另一面更酷,我在运行我的应用程序时一直看到这个问题:
    TypeError:this.store.when(…).registered不是一个函数
    。其他方法也会出现类似类型的错误,例如:
    TypeError:this.store.when(…).expired不是函数。我的代码是:
    this.store.when(productId).expired((product:IAPProduct)=>{alert('expired');})。如果有帮助的话,我正在浏览器中运行我的应用程序。