void plus.payment.request(channel, statement, successCB, errorCB)这个函数,如果发生把付费信息提供到苹果的iap服务器了,但是在app收到苹果iap服务器返回那个收据之前,app程序退出了,这时候苹果那边有可能是实际扣钱了的,那我们app重新启动之后,如何获知这个扣费信息呢
我们遇到过多次用户说苹果扣了钱,但是我们又没有收到苹果的收据的,请问怎么办呢
好像原生iOS开发是有什么trasaction的observer的,如果一个支付事务没有完成,重新启动app之后,能够获得这个支付事务的状态信息(我不太懂iOS原生开发,百度看到的信息好像是这个意思,不对的话请指出),那么我们这个plus的开发,有对应的处理吗?
先谢谢了!
2 个回复
最佳回复
骁骑
可以调用paymentChannel类的restoreComplateRequest方法请求已经完成交易的账单信息
plus.payment.PaymentChannel
4***@qq.com - 80后Dcloud粉丝
请问DCloud官方的大神们, 沙盒测试环境下, 非续期订阅商品,内购支付账单可以用PaymentChannle 类的restoreComplateRequest 方法查询吗?
怎么一直返回空数组 [ ] 呀? 是不是要正式上线AppStore了 才行啊 ?