updatethis
来自于:开发者立即使用
概述
updatethis封装了360开放平台的SDK,集成了手动更新、自动更新,其中自动更新又包括是否强制更新中断相应时间等功能。 当下应用市场更新APP审核最快的应该就是360应用市场了,所以当上传360市场成功之后就可以检测到最新版本了。
updateAPP
手动更新APP 检测360应用市场是否有最新版本
updateAPP({params}, callback(ret, err))
params
color:
- 类型:字符串
- 默认值:无
- 描述:(必选)事例为:#FF0000 为弹出的提示框的文字以及按钮的颜色。
packagename:
- 类型:字符串
- 描述:(必选)即将更新的APP的正式包的包名
- 默认值:无
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
status: 1 //代表启动成功
}
示例代码
var updateapp = api.require('updatethis');
updateapp.updateAPP({
color: "#FFFFFF",
packagename: "com.tencent.mm"
}, function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
updateAPP_auto
后台自动更新APP
updateAPP_auto({params}, callback(ret, err))
params
color:
- 类型:字符串
- 默认值:无
- 描述:(必选)事例为:#FF0000 为弹出的提示框的文字以及按钮的颜色。
packagename:
- 类型:字符串
- 描述:(必选)即将更新的APP的正式包的包名
- 默认值:无
forceUpdate:
- 类型:布尔类型
- 描述:(必选)是否强制更新 true代表强制更新 false代表不强制更新,更新窗口可以被销毁
- 默认值:无
qtime:
- 类型:字符串类型
- 描述:(必选)弹窗间隔毫秒时间。当第一次出现更新弹窗后,如果queryIntervalMillis毫秒内进行第二次函数调用不会查询更新
- 默认值:无
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
status: 1 //代表启动成功
}
示例代码
var updateapp = api.require('updatethis');
updateapp.updateAPP_auto({
color: "#FF0000",
packagename: "com.tencent.mm",
forceUpdate: true,
qtime: 30000
}, function(ret) {
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本