Skip to main content

Settings API

通过一系列 API,使用 Zepp App 的能力

settingsStorage API

setItem

存储键值对

类型

(key: string, value: string) => void

getItem

通过键名获取存储的值

类型

(key: string) => result: string

代码示例

settings.settingsStorage.setItem('key', 'Hello World')
const result = settings.settingsStorage.getItem('key')

removeItem

删除键名存储的值

类型

(key: string) => void

clear

删除所有的键值对

() => void

addEventListener

监听存储的变化

代码示例

settings.settingsStorage.addListener('change', async ({ key, newValue, oldValue }) => {
if (key === 'spotify_refresh_token' && newValue) {
await messageController.reLogin()
} else if (key === 'spotify_refresh_token' && !newValue) {
messageController.clearRepeat()
messageController.clearUserInfo()
}
})