我在应用内结算方面遇到问题。我正在使用TrivialDrive示例中的帮助器类。
这是我的实现方法。
这在一个设备上可以正常工作,但是,如果用户在一个设备上进行购买,然后在另一台设备上进行尝试,则第二个设备的工作方式如下:
帮手照常进行设置,然后在检查库存时发现没有购买任何物品(我知道此更新之前会有所延迟)。然后,它尝试购买,但说在Google Play窗口上已经购买的物品。如果我可以在代码中检测到这一点,那会很好,但它会返回给侦听器,表明用户取消了购买。
有没有一种方法可以检测到用户已经使用买了商品purchaseFinishedListener?