Skip to main content
@elata-biosciences/app-state 尚未发布到 npm。在此之前,你可以直接使用下文所示的 elata:state:* 消息调用 Elata;Elata 已经支持这些消息。

概述

@elata-biosciences/app-state 为每个用户和每个应用存储小型 JSON 值:存档、设置、进度。你不需要后端,你的应用也永远看不到用户的身份。数据会跟随用户跨设备同步。

限制


错误

三个函数都会以带有 code 的 AppStateError 拒绝:
未登录的用户会得到 not_authenticated。请保留本地备用方案(例如 localStorage),并在用户登录后同步到 app-state。

不使用该包

Elata 会直接响应这些消息。将它们连同唯一的 requestId 发送到 window.parent,并等待对应的 …:result 回复:
生产环境中请加上超时:在 Elata 之外没有人会回复。

app-state 还是 app-metrics?