Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 简单安卓授权_Java_Android_Android Lvl - Fatal编程技术网

Java 简单安卓授权

Java 简单安卓授权,java,android,android-lvl,Java,Android,Android Lvl,我即将在市场上发布一款付费应用程序,并已使用授权来帮助保护它。我目前正在使用白名单进行测试,发现如果我将其设置为Licensed,它工作正常,没有问题。如果我关闭手机上的无线和数据,我只能打开一次应用程序,而不会说它没有许可证 因此,基本上,当我关闭手机的所有互联网接入后第二次打开我的应用程序时,它被视为未经许可。我认为使用ServerManagedPolicy,您可以在不访问互联网的情况下多次打开应用程序?这里发生了什么?您得到这种行为是因为您使用开发人员或测试帐户进行测试。当您发布它,用户购

我即将在市场上发布一款付费应用程序,并已使用授权来帮助保护它。我目前正在使用白名单进行测试,发现如果我将其设置为Licensed,它工作正常,没有问题。如果我关闭手机上的无线和数据,我只能打开一次应用程序,而不会说它没有许可证


因此,基本上,当我关闭手机的所有互联网接入后第二次打开我的应用程序时,它被视为未经许可。我认为使用ServerManagedPolicy,您可以在不访问互联网的情况下多次打开应用程序?这里发生了什么?

您得到这种行为是因为您使用开发人员或测试帐户进行测试。当您发布它,用户购买它时,许可证有效期和重试次数将增加。

啊,对了,我只是假设无论您是否使用开发人员帐户,情况都是一样的。谢谢。如果你是一个测试帐户,我相信它会被缓存1分钟,因为许可证响应中没有发送VT部分。从内存来看,这也取决于您是否上传了apk草稿。不管怎样,我认为有一个日志语句可以解释发生了什么。我有一个完全相同的问题,请参见Snicolas的回答: