Skip to main content
版本:v3

AppService

API_LEVEL 3.0 开始支持,API 兼容性请参考 API_LEVEL

注册设备应用服务,指定当前服务的生命周期回调等。每个设备应用服务都必须调用 AppService() 构造函数且只能调用一次。

信息

权限代码: device:os.bg_service

类型

function AppService(option: Option): Result

参数

Option

属性类型必填默认值说明API_LEVEL
stateobject-appService 实例上挂载的数据对象,可用于存储当前服务的状态3.0
onInit(params?: string) => void-启动服务的时候触发该函数,如果启动服务携带 params 参数,则在 onInit 方法中可以获取到 params 字符串3.0
onDestroy() => void-服务销毁时触发 onDestroy 生命周期函数3.0

Result

类型说明
unknownAppService 实例

代码示例

appService.js
AppService({
state: {
text: 'Hello Zepp OS',
},
onInit() {
console.log('onInit')
},
})