updatethis

来自于:开发者立即使用

updateAPP updateAPP_auto

概述

updatethis封装了360开放平台的SDK,集成了手动更新、自动更新,其中自动更新又包括是否强制更新中断相应时间等功能。 当下应用市场更新APP审核最快的应该就是360应用市场了,所以当上传360市场成功之后就可以检测到最新版本了。

updateAPP

手动更新APP 检测360应用市场是否有最新版本

updateAPP({params}, callback(ret, err))

params

color:

  • 类型:字符串
  • 默认值:无
  • 描述:(必选)事例为:#FF0000 为弹出的提示框的文字以及按钮的颜色。

packagename:

  • 类型:字符串
  • 描述:(必选)即将更新的APP的正式包的包名
  • 默认值:无

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status: 1 //代表启动成功
  3. }

示例代码

  1. var updateapp = api.require('updatethis');
  2. updateapp.updateAPP({
  3. color: "#FFFFFF",
  4. packagename: "com.tencent.mm"
  5. }, function(ret) {
  6. alert(JSON.stringify(ret));
  7. });

可用性

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对象
  • 内部字段:
  1. {
  2. status: 1 //代表启动成功
  3. }

示例代码

  1. var updateapp = api.require('updatethis');
  2. updateapp.updateAPP_auto({
  3. color: "#FF0000",
  4. packagename: "com.tencent.mm",
  5. forceUpdate: true,
  6. qtime: 30000
  7. }, function(ret) {
  8. alert(JSON.stringify(ret));
  9. });

可用性

Android系统

可提供的1.0.0及更高版本