| 
                             
                                      2
                                 
                                 | 
                    
| stealthcopter · 技术社区 · 15 年前 | 
| 
                         | 
                    
                              1 
                        
                        
                                  2
                             
                            这是使用测试帐户的问题,它们将在1分钟后(最短)使缓存结果过期 这可能是因为您可以在所有可能的情况下更改服务器对测试的响应,并且您不希望等待缓存过期,或者强制它针对每种情况进行刷新。  | 
                
| 
                         | 
                    
                              2 
                        
                        
                                  0
                             
                            
  | 
                
| 
                         | 
                    
                              3 
                        
                        
                                  0
                             
                            我可以确认,对于Play Store中内部测试轨道上的版本,validityTimestamp确实设置为服务器成功“允许”响应后一分钟。经过进一步的研究,我知道一分钟的缓存时间是从哪里来的。它不是由服务器显式设置的。它实际上在lvl库代码中,如上所述是可编辑的。通常(对于生产版本),服务器将validityTimestamp返回到“extras”中的ServerManagedPolicy类,如下所示: 
 下面是这个方法的相关部分: 
  我添加了一些调试代码来查看这个函数的字符串参数是什么。结果是一个空字符串。所以服务器在“VT”的extras映射中没有返回任何内容。ServerManagedPolicy中对这种不可解析字符串的响应是使validityTimestamp为当前时间加上一分钟(MILLS\u PER\u minute)。  | 
                
                         
                     | 
                    Murilo · Jetpack编写导航栏项目图标 8 月前 | 
| 
                         | 
                    KolaYAndr · 活动RESULT_OK似乎从未发生过 9 月前 | 
                         
                     | 
                    psycho_pat · Android应用程序中的权限 9 月前 | 
| 
                         | 
                    FarazFiroz · 如何将argb转换为描述性文本颜色 9 月前 | 
                         
                     | 
                    Daniel · Unity Android游戏支持的设备数量太少 9 月前 |