gpt4 book ai didi

android - LVL 测试不起作用。清除缓存

转载 作者:太空狗 更新时间:2023-10-29 15:39:12 27 4
gpt4 key购买 nike

我是第一次在我的应用中测试 LVL。仔细阅读后the dev guide ,我使用 ServerManagedPolicy 实现了默认示例,几乎没有更改,并作为草稿上传到我的开发者帐户。
我第一次运行我的应用程序时,我可以看到它正在验证许可证(它延迟了几秒钟并显示不确定的进度)。回调是 LICENSED。到这里就完美了。

但后来我更改了测试响应(在我的开发者帐户的“编辑配置文件”中),下次我运行它时,立即显示 LICENSED 而无需连接和检查,就像它正在从缓存中读取一样。

(我正在一台物理设备上进行测试,它有 2 个 Google 帐户(开发者帐户和其他帐户。)

有没有办法清除这个缓存?
还是我做错了什么?

最佳答案

另一种方法是使用 Strict Policy 来测试许可证检查的结果,这样就不会缓存任何许可证结果。

只需替换行:

mChecker = new LicenseChecker( this, new ServerManagedPolicy( this,
new AESObfuscator( SALT, getPackageName(), deviceId ) ), BASE64_PUBLIC_KEY );

与:

mChecker = new LicenseChecker( this, new StrictPolicy(), BASE64_PUBLIC_KEY );

关于android - LVL 测试不起作用。清除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10751910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com