我正在编写一款应用程序,最终将上市,但现在处于Alpha阶段。我正在尝试想出最好的方法来“定时炸弹”应用程序,这样,如果在某个特定日期之后运行它,它将提示用户说alpha应用程序已过期并关闭。
我不会对市场上的应用程序进行此操作,我之所以要这样做是因为我将向几个朋友分发此应用程序,并希望确保他们不会运行旧版本的软件。
我知道,如果您自签名应用程序,可以使用日期签名,然后在该日期之后无法安装它,但如果已安装,则仍然可以运行。
有没有建议如何整洁地完成此操作?
我正在编写一款应用程序,最终将上市,但现在处于Alpha阶段。我正在尝试想出最好的方法来“定时炸弹”应用程序,这样,如果在某个特定日期之后运行它,它将提示用户说alpha应用程序已过期并关闭。
我不会对市场上的应用程序进行此操作,我之所以要这样做是因为我将向几个朋友分发此应用程序,并希望确保他们不会运行旧版本的软件。
我知道,如果您自签名应用程序,可以使用日期签名,然后在该日期之后无法安装它,但如果已安装,则仍然可以运行。
有没有建议如何整洁地完成此操作?
我会调用Date.after(Date)函数,如果您已超过到期日期,请发布一些内容,说明此版本不能再使用。在执行任何有用操作之前,只需在主要功能中执行此操作即可。