概述
@elata-biosciences/app-metrics 为你的应用提供按用户存储的事件记录和分数,以及用于为用户跨应用生物特征评分做贡献的 reportAffect。
API
限制
- 每条记录最多 64 KB。
- 每个(用户,应用)组合有 5 MB 存储配额。
- 超出限制时,调用会以
quota_exceeded、invalid_payload或rate_limited失败。
MetricsClientError 抛出,其 code 为上述宿主错误码之一,或 handshake_timeout、disposed、transport。
reportAffect
reportAffect 向 Elata 发送派生的会话结果(绝不是原始信号),用于为用户的跨应用生物特征评分做贡献。
必须同时满足以下两点,否则调用会以
scope_denied 失败:
- 你的应用拥有
biometrics权限。 请联系 Elata 团队为你的应用开启。 - 用户已同意。 使用
elata:consent:request请求同意。Elata 还会在服务器端针对每个样本重新检查同意状态。
面向宿主
该包还提供宿主入口@elata-biosciences/app-metrics/host(createMetricsHost),供 Elata 自身使用。应用开发者不需要它。