DCD动态分发测试中应该如何确定客户端发起更新请求的时间?
动态分发测试中应该如何确定客户端发起更新请求的时间? 直接在开发代码中添加时间函数,打印出来看看DCD一般在初始化和startup以后,等待updatabytype,在这个函数中添加prinf 没有代码,只有手机怎么来确定呢. 没有代码如何做测试呢?
有些东西不看代码我拒绝测试 我现在也是没有代码,手机的是linux操作系统的。看一下这个,是我从手机里提取的meta.xml文件 里面的server时间个TTl时间可以用来判断这个更新的时间么, 但是计算出来的结果好像不正确。
<?xml version="1.0" encoding="UTF-8" ?>
- <meta>
<generator url="http://dcd1.monternet.com:80" version="1.1.9">IntroPAD-dcd1.monternet.com</generator>
<global-meta anchor="1515437744.15021815460" ttl="3233800" server-time="1219849218000" />
<feed-meta ctxt-id="0000000281" anchor="1219848291000" target="container1" />
<feed-meta ctxt-id="0000000301" anchor="0000000000" target="container1" />
</meta>
,请高手指教, 在我们的手机上DCD有个非常准确的取时间函数
GetLastUpdateTime(
UInt32 *time);
你可以叫开发人员打印一个log,从metal取出来的文件是不准确的,相差几秒一般 十分感谢楼上的解答. 另外想请教个更新的问题, DCD可以手动更新和自动更新
, 如果再自动更新之前采用了手动更新,那那么到了这个自动更新的时间还会再去更新么,
如果某次自动更新错误,那么到下次再更新的时间是由谁决定的?
页:
[1]