跳到主要内容

Lifecycle API

Lifecycle API

onShow(callback) / offShow(callback?)

注册/注销应用切换到前台时的事件监听器。offShow 未指定 callback 时移除所有监听器。

回调参数:

字段类型说明
timestampnumber事件发生时间
TudadaSDK.onShow((res) => {
console.log('应用已显示,时间:', res.timestamp);
// 恢复游戏、播放 BGM 等
});

// 移除特定回调
TudadaSDK.offShow(myCallback);
// 移除所有回调
TudadaSDK.offShow();

onHide(callback) / offHide(callback?)

注册/注销应用切换到后台时的事件监听器。offHide 未指定 callback 时移除所有监听器。

回调参数:

字段类型说明
(无)--
TudadaSDK.onHide((res) => {
console.log('应用切换到后台');
// 暂停游戏、保存数据等
});

TudadaSDK.offHide();

exitMiniProgram(options)

退出应用。

选项:

参数类型必填说明
successfunction-成功回调
failfunction-失败回调
completefunction-完成回调
TudadaSDK.exitMiniProgram({
success: () => console.log('退出请求已发送'),
});

restartMiniProgram(options)

重启应用。

选项:

参数类型必填说明
successfunction-成功回调
failfunction-失败回调
completefunction-完成回调
TudadaSDK.restartMiniProgram({
success: () => console.log('重启请求已发送'),
});