我在我的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?是否可以在附加参数中传递?
1条答案
按热度按时间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])之类的命令来订购。