BillingProcessor.isSubscribed(product_id)始终返回true

时间:2017-10-26 22:00:15

标签: android in-app-billing

我正在使用BillingProcessor对某些订阅进行应用内结算。用户可以在首次订阅时免费试用3天。如果用户已取消订阅并且试用期结束BillingProcessor.isSubscribed(product_id)应该返回false,但我总是变为现实。我还尝试BillingProcessor.loadOwnedPurchasesFromGoogle()刷新缓存但问题仍然存在。

1 个答案:

答案 0 :(得分:0)

我正在回答我自己的问题。

我无法解决这个问题。 BillingProcessor没有提供有关订阅的更新信息。我必须清除Google Play服务缓存或重新启动手机以获取有关应用订阅的更新。

我找到了In App Billing Service的另一个包装器,它没有任何问题。包装器和有关如何使用它的信息可以在以下位置找到 https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive