嗨,我正在使用 Revenue Cat 测试用户 5 分钟/月和 30 分钟/年的沙盒订阅。而且我也在测试恢复购买。但每次处理同样的错误
PurchaseCode.PaymentPendingError
通过调试,我看到了
billingWrapper.queryAllPurchases
返回购买列表,但接下来返回PurchaseWrapper objects
PurchaseWrapper(isConsumable=true, purchaseToken=blablalbla, purchaseTime=11111111, sku=blabla_subscription_year, containedPurchase=null, type=SUBS, presentedOfferingIdentifier=null)
但是,
containedPurchase==null
这就是为什么我在检查失败后得到错误:
if (purchase.containedPurchase?.purchaseState == Purchase.PurchaseState.PURCHASED)
我应该怎么做才能解决这个问题?
问候,塞尔格