检测当前订阅是否在Google Play商店试用版中?

ank*_*3it 8 subscriptions in-app-purchase trial in-app-billing google-play

我正在尝试检测通过应用内购买购买我的应用程序的用户是否目前处于试用期.

对于Apple(ios商店)来说,这是一个简单的标志,我可以在收据中找到.

对于谷歌播放,即使我使用谷歌播放Android开发人员API进行服务器结束通话,但响应本身不包含任何标志,以便我了解用户当前是处于付费还是试用期.

有没有人有任何关于如何在谷歌世界中发现这一点的明智建议?

小智 2

我检查了 initiationTimestampMsec 和 validUntilTimestampMsec 之间的差异。如果它符合我配置的试用期,则试用。