使用Google Play Developer Api时,inapp订阅的到期日期不正确

时间:2016-06-29 04:02:15

标签: android in-app-purchase in-app-billing

在我的Android应用程序中,我正在跟踪使用google play store inapp进行购买的订阅状态。我正在使用Google Play Developer api来检索自动续订状态和交易的到期日期。

问题在于,响应未显示确切的到期日期,甚至没有显示所需到期日期的更接近的值。订阅实际上每年更新一次。我已经按照每年更新一次的方式配置订阅。但是,当我使用Google Play开发者API和购买令牌跟踪特定用户的状态时,它会显示到期日为31天,而不是预期的365天。

Google_Service_AndroidPublisher_SubscriptionPurchase Object(
[internal_gapi_mappings:protected] => Array
    (
    )

[autoRenewing] => 1
[expiryTimeMillis] => 1468777228126
[kind] => androidpublisher#subscriptionPurchase
[startTimeMillis] => 1466089483565
[modelData:protected] => Array
    (
        [priceCurrencyCode] => GBP
        [priceAmountMicros] => 14990000
        [countryCode] => GB
        [developerPayload] => 
        [paymentState] => 1
    )

[processed:protected] => Array
    (
    )
)

从响应中获得的所有其他详细信息(如价格,货币等)与我在控制台中配置的相同。为什么我没有获得一年期订阅产品的有效期限?

有人可以帮我吗?

提前致谢。

0 个答案:

没有答案