Android月度/年度订阅中的月/年有多长

时间:2014-10-23 18:53:28

标签: android date subscription

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

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

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

但Google的月/年有多长?一个月可以在28到31天之间。一年365到366天。

1 个答案:

答案 0 :(得分:0)

根据the documentation

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

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