我正在使用BillingProcessor对某些订阅进行应用内结算。用户可以在首次订阅时免费试用3天。如果用户已取消订阅并且试用期结束BillingProcessor.isSubscribed(product_id)
应该返回false,但我总是变为现实。我还尝试BillingProcessor.loadOwnedPurchasesFromGoogle()
刷新缓存但问题仍然存在。
答案 0 :(得分:0)
我正在回答我自己的问题。
我无法解决这个问题。 BillingProcessor没有提供有关订阅的更新信息。我必须清除Google Play服务缓存或重新启动手机以获取有关应用订阅的更新。
我找到了In App Billing Service的另一个包装器,它没有任何问题。包装器和有关如何使用它的信息可以在以下位置找到 https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive