|
2
|
| stealthcopter · 技术社区 · 16 年前 |
|
|
1
2
这是使用测试帐户的问题,它们将在1分钟后(最短)使缓存结果过期 这可能是因为您可以在所有可能的情况下更改服务器对测试的响应,并且您不希望等待缓存过期,或者强制它针对每种情况进行刷新。 |
|
|
2
0
|
|
|
3
0
我可以确认,对于Play Store中内部测试轨道上的版本,validityTimestamp确实设置为服务器成功“允许”响应后一分钟。经过进一步的研究,我知道一分钟的缓存时间是从哪里来的。它不是由服务器显式设置的。它实际上在lvl库代码中,如上所述是可编辑的。通常(对于生产版本),服务器将validityTimestamp返回到“extras”中的ServerManagedPolicy类,如下所示:
下面是这个方法的相关部分:
我添加了一些调试代码来查看这个函数的字符串参数是什么。结果是一个空字符串。所以服务器在“VT”的extras映射中没有返回任何内容。ServerManagedPolicy中对这种不可解析字符串的响应是使validityTimestamp为当前时间加上一分钟(MILLS\u PER\u minute)。 |
|
|
SSG · 在SDK Manager中找不到Google市场许可包 14 年前 |