如何从客户端确定Google Play计费订阅是否已过期

问题描述 投票:0回答:1

我已经在我的Android应用程序中实现了订阅,并且想知道如何检查过期的订阅。据我了解,过期的订阅不应以getPurchases()方法返回。

[问题是-我使用测试帐户测试了1个月的订阅(每5分钟更新一次订阅,如此处https://developer.android.com/google/play/billing/billing_testing#testing-subscriptions所述,在到期后,即使在1天之后,我仍然在getPurchases()中收到了该购买交易。但是,如果我手动尝试再订阅一次,Play Market不会拒绝,并且一切正常。另外,当我在订阅设置中选择“拒绝付款”时,它从购买列表中消失了,如预期的那样。

提前感谢。

android in-app-billing in-app-subscription
1个回答
0
投票

我不明白“每5分钟更新一次”是什么意思。您订阅Google Play的任何应用程序/服务后,该服务将一直可用到订阅结束。

例如:我使用APP购买了6个月的订阅。2天后我去了Google Play并取消了订阅,但该应用仍会看到我订阅了剩余的6个月,因为我已经支付了订阅费。

无法通过Google Play处理:)

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.