Life OS 文档

文档 / 宿主与用户

打开 Markdown

宿主与用户

platform.host

同步字符串属性。当前值为 "web",不要写成 platform.host()。开发测试宿主分别返回 "ios""macos""android";它们用于验证公共契约,完整原生客户端尚未交付。

platform.can(name)

同步返回 boolean。Web runtime 支持以下能力;实际返回值取决于应用声明与本次宿主提供的能力集合:

名称含义
data.read数据发现和查询。
data.write数据写入和删除。
ui界面组件。
clipboard.write宿主实现了剪贴板写入接口。
app.close关闭当前应用。

兼容旧名称 tables.readtables.write;新应用使用 data.readdata.write。未知名称返回 false,例如 camerafsnotify。目前没有 userhost 对应的能力字符串。

can 不是用户授权检查。即使返回 true,剪贴板也可能被浏览器拒绝,数据请求也可能失败。调用时仍然需要错误处理。

platform.user()

异步方法,返回 Promise<{ id: string, name: string }>。只提供当前用户 ID 和名称,不提供邮箱、登录凭据或模型密钥。

预览中的用户信息是演示数据。安装到桌面后,方法返回实际登录用户的信息。