应用通过审核以后,由开发者设置应用上架,但何时能在appstore搜索到该应用,这个时间不等,有时候15分钟左右有时候2个多小时,以前就是隔一段时间打开网页然后刷新一下,或者搜索一下,查看版本号,操作几次后明显感觉很崩溃了…
既然只是想知道应用的版本号,只要抓取页面,然后获取页面的版本号信息,就知道是否更新过来了,然后通过公司内部的OA接口,发送一条消息,告知所有相关的人员版本号已经更新了…
我用node.js实现的,代码大约在30行左右,下面是实现…
这里我借助了request这个模块 npm install request (查看模块详情>>)
'request')
2: var request = request.defaults({jar: true})
3:
function getAppVersion() {
new Date().getTime(), function(error, response, body) {
10: return sendOANotification(currVer);
11: }
12: }
13: setTimeout(getAppVersion, 3 * 1000);
14: })
15: }
16:
17: function sendOANotification(currVer) {
22:
23: request.get(url, function(error, response, body) {
//console.log(body)
);
26: })
else {
);
29: }
30: })
31: }
32:
33: getAppVersion()