Java 如何限制Android应用程序的使用
我正在构建一个基于测试的应用程序。它只能做一次,所以我想创建一个系统来检查应用程序是否已经打开过,如果答案是肯定的,那么它将阻止再次打开它。我想在用户第一次打开应用程序时就在应用程序中写入一个文件,这样下次启动时我就可以检查它是否存在,但如果用户删除并重新安装应用程序,它将不再工作。如何改进此方法 您是否必须使用本地存储?或者您可以使用基于云的解决方案Java 如何限制Android应用程序的使用,java,android,kotlin,Java,Android,Kotlin,我正在构建一个基于测试的应用程序。它只能做一次,所以我想创建一个系统来检查应用程序是否已经打开过,如果答案是肯定的,那么它将阻止再次打开它。我想在用户第一次打开应用程序时就在应用程序中写入一个文件,这样下次启动时我就可以检查它是否存在,但如果用户删除并重新安装应用程序,它将不再工作。如何改进此方法 您是否必须使用本地存储?或者您可以使用基于云的解决方案 如果您可以使用internet,您可以只存储设备ID或其他形式的唯一标识,这些标识在每次打开应用程序时都会被检查。如果您的远程商店中已经存在该I
如果您可以使用internet,您可以只存储设备ID或其他形式的唯一标识,这些标识在每次打开应用程序时都会被检查。如果您的远程商店中已经存在该ID,请不要打开应用程序等。不太可能,您可以使用InstanceID。InstanceID可以由用户删除,也可以在重新安装应用程序时删除,新生成的InstanceID将不同于前一个InstanceID。