【发布时间】:2018-08-27 12:11:54
【问题描述】:
我正在我的应用程序中实现应用内购买。
当用户购买订阅时,它允许用户在当前计费周期结束之前访问订阅,届时订阅会自动续订。如此重复,直到用户取消订阅。
例如,如果用户在 1 月 1 日购买月度订阅,并在周期的 1 月 15 日将其升级为 3 个月订阅,Google Play 将认为第一次订阅有效期至 1 月末(第 30 天) )(或其他日期,取决于月份)。我的(第 2 次)升级 3 个月订阅从 1 月 15 日开始,在购买日期 3 个月后结束,即(4 月 15 日)...
但是你有没有发现我在这个周期中失去了 15 天的订阅,因为谷歌允许一次多个订阅。如何更新我的升级订阅日期?
我需要在第一个订阅期结束后立即开始我的第二个订阅计划。
当我升级到另一个订阅时,可以通过任何方式取消第一个订阅吗?
这是我的 Google Developer API 回复:
{
"kind": "androidpublisher#subscriptionPurchase",
"startTimeMillis": "1535366609722",
"expiryTimeMillis": "1535368525233",
"autoRenewing": true,
"priceCurrencyCode": "INR",
"priceAmountMicros": "2100000000",
"countryCode": "IN",
"developerPayload": "",
"paymentState": 1,
"orderId": "GPA.3322-1385-5105-0000..0",
"purchaseType": 0
}
【问题讨论】:
标签: android in-app-purchase in-app-subscription