【问题标题】:BillingProcessor.isSubscribed(product_id) is always returning trueBillingProcessor.isSubscribed(product_id) 总是返回 true
【发布时间】:2017-10-30 16:06:49
【问题描述】:

我正在使用 BillingProcessor 对某些订阅进行应用内计费。用户首次订阅可免费试用 3 天。如果用户已取消订阅并且试用期结束BillingProcessor.isSubscribed(product_id) 应该返回 false 但我总是正确的。我也试过BillingProcessor.loadOwnedPurchasesFromGoogle()刷新缓存,但问题依然存在。

【问题讨论】:

    标签: android in-app-billing


    【解决方案1】:

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

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

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

    【讨论】:

    • 其实我也遇到了 trivialdrive- 应用程序的问题。你有没有以某种不同的方式解决它?
    • 抱歉回复晚了。 TrivialDrive 非常适合我。
    猜你喜欢
    • 2013-08-06
    • 2017-05-10
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多