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及更高版本