我目前在离子应用程序上使用cordova应用程序内购买2。该应用程序已上传到Google控制台上,用于应用内购买测试。应用内购买已经显示购买成功。我现在的问题是,我想获取收据和签名,以便我在后端进行购买验证。但是,json返回的内容不完整,但交易数据当前为null。您能提供建议吗?谢谢
此行代码获取产品的信息(其中包含交易数据,但当前为null)
this.store.get('ionic_101')
我曾尝试将这段代码插入某些应用内购买2函数中,但它不返回任何结果,而是返回任何结果,而不是返回结果,唯一可以返回结果的方法是在应用内-purchase-2功能。我也确实在store.refresh之后插入了此内容,但没有运气。
senddatatodatabase(JSON.stringify(this.store.get('ionic_101')));
例如
this.store.when(productId).approved( (product: IAPProduct) => {
senddatatodatabase(JSON.stringify(this.store.get('ionic_101')));
product.finish();
this.loader.dismiss();
});