【问题标题】:How long is a month/year in an Android monthly/yearly subscriptionsAndroid 月/年订阅中的月/年是多长时间
【发布时间】:2014-10-23 18:53:28
【问题描述】:

我正在开发一个 Android 应用程序,用户可以在其中购买每月/每年订阅来解锁内容。由于该应用程序不太依赖互联网,因此我尽量减少与后端服务器的通信。但是,我必须检查用户是否持有有效的订阅。

所以我的计划是让用户购买订阅并将到期日期设置为今天 + 1 个月/年。

只要当前日期在此到期日期之前,我就不需要再检查订阅了。但是一旦当前日期在此到期日期之后,我需要再次检查订阅是否仍然存在。如果是这样,我需要将到期日期更新为另一个月/年。

但是对于 Google 来说,一个月/年是多长时间?一个月可以在 28 到 31 天之间。一年,介于 365 和 366 天之间。

【问题讨论】:

  • 不保证 Google 会以这种方式处理,但通常每月订阅将在 10 月 23 日至 11 月 22 日运行,而每年订阅将从 2014 年 10 月 23 日至 2015 年 10 月 22 日运行。(意味着飞跃一年内,用户将在某一天“免费”使用该服务,而 2 月份的每日费用更高。)到目前为止,我使用的所有在线订阅模式都是这样工作的。

标签: android date subscription


【解决方案1】:

根据the documentation

  • 每月 - Google Play 在购买时和购买日期之后的每月向客户的 Google 电子钱包帐户收取费用(确切的结算间隔可能会随着时间的推移而略有不同)。
  • 每年 - Google Play 在购买时向客户的 Google 电子钱包帐户收费,并在随后几年的同一日期再次收费。
  • 季节性 - Google Play 在每个“季节”开始时向客户的 Google 电子钱包帐户收费(您指定季节的开始和结束日期)。这适用于每年购买季节性内容(例如与体育相关的内容)。订阅将持续到赛季结束,并在下一年赛季开始时重新开始。

因此,对于每月订阅,它会在日期编号与购买日期匹配时更新(但不确定如果你从 31 日开始它会做什么),并且每年它只会在下一年的同一天更新。

【讨论】:

  • 这是否意味着依赖订阅模式的应用在 31 日经历了销量下滑,因为可能没有典型的续订订阅数量?
猜你喜欢
  • 2018-11-27
  • 2017-09-04
  • 2018-06-15
  • 2017-02-16
  • 2017-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-28
相关资源
最近更新 更多