应用通过审核以后,由开发者设置应用上架,但何时能在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()

相关文章: