微信小程序 系统功能

/**

* @description 提醒用户更新小程序

*/

updateManager() {

// 检测是否可以调用getUpdateManager检查更新

if (!wx.canIUse("getUpdateManager")) {

// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示

wx.showModal({

title: '提示',

content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'

})

} else {

let updateManager = wx.getUpdateManager();

// 获取全局唯一的版本更新管理器,用于管理小程序更新

updateManager.onCheckForUpdate(function (res) {

// 监听向微信后台请求检查更新结果事件

//console.log("是否有新版本:" + res.hasUpdate);

if (res.hasUpdate) {

//如果有新版本

// 小程序有新版本,会主动触发下载操作

updateManager.onUpdateReady(function () {

//当新版本下载完成,会进行回调

wx.showModal({

title: '更新提示',

content: '新版本已经准备好,单击确定重启小程序',

showCancel: false,

success: function (res) {

if (res.confirm) {

// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启小程序

updateManager.applyUpdate();

}

}

})

})

// 小程序有新版本,会主动触发下载操作(无需开发者触发)

updateManager.onUpdateFailed(function () {

//当新版本下载失败,会进行回调

wx.showModal({

title: '提示',

content: '检查到有新版本,但下载失败,请稍后尝试',

showCancel: false,

})

})

}

});

}

 

wx.onMemoryWarning(function callback)

支持版本 >= 2.0.2

监听内存不足告警事件

 

wx.makePhoneCall(Object object)

拨打电话

wx.makePhoneCall({
  phoneNumber: '1340000' //仅为示例,并非真实的电话号码
})

 

wx.scanCode(Object object)

调起客户端扫码界面进行扫码

 

wx.getScreenBrightness(Object object)

支持版本 >= 1.2.0

获取屏幕亮度

  • 若安卓系统设置中开启了自动调节亮度功能,则屏幕亮度会根据光线自动调整,该接口仅能获取自动调节亮度之前的值,而非实时的亮度值。

 

wx.setKeepScreenOn(Object object)

支持版本 >= 1.4.0

设置是否保持常亮状态。仅在当前小程序生效,离开小程序后设置失效。

wx.setKeepScreenOn({
  keepScreenOn: true
})

wx.setScreenBrightness(Object object)

支持版本 >= 1.2.0

设置屏幕亮度

wx.setKeepScreenOn({
  value: 1
})

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值