Google Play订阅免费试用版
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Play订阅免费试用版相关的知识,希望对你有一定的参考价值。
有什么方法可以检查用户是否已经使用过他的免费试用版?
当我查询sub时,我得到了下一个数据:
[
SkuDetails:{
"productId":"...",
"type":"subs",
"price":"...",
"price_amount_micros":0000,
"price_currency_code":"USD",
"subscriptionPeriod":"P1M",
"freeTrialPeriod":"P1W1D",
"title":"...",
"description":"..."
}
]
当用户使用免费试用版时,此字段“freeTrialPeriod”:“P1W1D”会消失吗?或者也许有其他方法可以知道它?
我需要显示“免费”而不是订阅价格,然后在用户使用免费试用版后显示实际价格
答案
根据官方documentation:
freeTrialPeriod - 在Google Play控制台中配置的试用期,以ISO 8601格式指定。例如,P7D相当于七天。要了解有关免费试用资格的更多信息,请参阅应用内订阅。
注意:仅针对已配置试用期的订阅返回。
因此,每次获得SkuDetails
时它都会返回。
但In-app Subscriptions
的文档说:
试用期将在您设置的时间段内运行,然后自动转换为根据订阅的结算间隔和价格管理的完整订阅。
您无需管理它,一切都会自动运行。
以上是关于Google Play订阅免费试用版的主要内容,如果未能解决你的问题,请参考以下文章
检测当前订阅是不是为 Google Play 商店的试用版?
Google Play:如果用户已经订阅,可以申请促销代码以延迟下一个付款日期吗?
在有效的 Apple / Google Play 订阅中处理免费期?