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()
}
})