在测试inAppPurchase2及其最新版本作为cordova插件购买时,我注意到消耗品的退款事件永远不会触发(这在Android中(。
你们中是否有人成功触发了此事件?我在 github 中询问,我得到了关于设置一个revoke
选项的评论,该选项在任何地方都没有记录,并且超过两周没有进一步的答案。我不知道如何进行。我像处理其他事件状态一样执行事件侦听器:
this.iap2.when(productId).refunded((product: IAPProduct) => {
this.logger.log('refunded', product);
alert('refunded');
});
据我了解,退款事件只能通过您在苹果/谷歌商店中配置的网络钩子触发。