Ionic InAppPurchase 2/电容器/离子:如何销售testperiod产品(优惠/折扣)

xtupzzrd  于 2023-01-28  发布在  Ionic
关注(0)|答案(1)|浏览(126)

我在我的Ionic应用程序中使用应用程序内购买,如中所述安装
https://capacitorjs.com/docs/guides/in-app-purchases
有了这个npm包
https://www.npmjs.com/package/@ionic-native/in-app-purchase-2
这在购买产品时效果很好。
现在我想为我的产品添加一个测试期。用户应该可以测试7天。所以我在Play Console中创建了一个优惠:

如何告诉InAppPurchase2使用优惠?store.order()只接受product_id和一个additionalData对象。如何传递优惠id?是否可以在附加参数中传递?

ao218c7q

ao218c7q1#

好了,找到解决办法了:"cordova-plugin-purchase": "^13.0.0"是必需的。而"@awesome-cordova-plugins/in-app-purchase-2""cordova-plugin-purchase": "^11.0.0"的一种接口,已经过时了。
当使用"cordova-plugin-purchase"版本13和普通的javascript(没有其他库)时,你可以在product对象中获得优惠,并且可以用store.order(product.offers [0])之类的命令来订购。

相关问题