【发布时间】:2017-02-07 10:33:53
【问题描述】:
我正在制作一个应用程序,在使用该应用程序 20 次后,用户将在初始屏幕上停止并显示文本“演示版已结束”,然后弹出一个按钮“购买应用程序”。单击该按钮后,将出现一个新页面,显示每月或每年。
示例:
如果用户想要订阅一个月,则在付款后(使用任何支付网关)应用程序将从当前日期运行到接下来的 30 天(一个月)。在相同的程序之后。
我需要的是从我的应用程序中的当前日期通过代码维护这 30 天。 30 天有效期结束后,显示相同的短信“购买您的订阅”。
谢谢。
【问题讨论】:
-
展示你自己做了什么,阅读了一些东西等等。不要只是请求解决方案。
-
做一些工作,当你有问题在这里问。
-
我已经完成了我的应用程序的所有编码。现在我想在我可以维护应用程序的地方实现这种代码。对于一个月的示例
当我购买一个月订阅时,计数器设置为 30 天后设置为 30 天,如果用户购买了 1 年,它将显示购买订阅的消息计数器将从当前日期设置为 365 天。我想要类似的东西,先生,我很困惑如何使用它。谢谢你 -
我不使用计数器,而是存储一个到期日期。只需在应用启动时比较该日期即可。如果到期,则显示一个对话框(只有 OK 按钮),然后在单击该按钮时完成应用程序。简单。
-
不要从应用程序中进行操作,应用程序端解决方案很容易受到攻击,如果用户清除数据或重新安装应用程序,他/她将失去订阅功能,而是将其保存在服务器上边。如果您使用的是谷歌应用内购买,它有自己的订阅模块,您可以直接使用。
标签: android sqlite android-sqlite payment-gateway subscription