我正在开发基于订阅的应用。当用户付款时,服务器向应用程序发送付款收据。
该应用程序旨在用于离线模式,因此除非用户进行订阅付款,否则他们可能无法联系服务器。
我想设计一种离线付款方式,用户只能在付款期间使用该应用。我希望即使用户更改手机的时间/日期,付款时间也是可靠的。
我尝试过使用AlarmManager定期更新剩余的付款柜台。但是,当用户将日期设置为过去时,这不起作用,我已尝试收听DATE_CHANGE广播。但是,当日期设置为过去时,这也不会被广播。
我想知道实现此类功能的正确方法是什么。任何建议都非常感谢。