我有一个客户想要在安装日期之后的过期时间内进行构建。
除了这是一个好主意之外,我知道我可以通过在安装后一定时间后禁用功能来使应用程序基本无用。
我的问题是,这样的想法对苹果商店的评论者和android的评论者来说可以吗?
最佳答案
没有Android审阅者。如果应用编译成功,您可以将其发布到Google Play。至于禁用,您可以在应用程序的首次启动时简单地创建某种Date对象,然后将代表该Date的long保存到SharedPreferences中。然后,当您要禁用该应用程序的时间已过时,只需让该应用程序显示一个对话框,显示该对话框已被禁用,并基本上切断所有功能。换句话说,使整个应用程序的功能此时只是显示该应用程序已被禁用...只是切断对任何其他功能的访问。或者只是将应用程序定向到显示此信息的Acitivity,而不是实际可用的应用程序。
快速样机:
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
long time = sharedPreferences.getLong("install_date", 0);
if(time!=0) {
Date installDate = new Date(time);
Date now = new Date();
int secondsBetween = (int) (installDate.getTime() - now.getTime()); //gives you seconds between
if(secondsBetween==???) {
startActivity(new Intent(this, AppDisabled.class));
}
}
关于android - iOS或android开发,如何在一定时间后使应用程序过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13435877/