生物特征评分
Elata 为每位用户维护一个跨应用的生物特征评分,由应用通过reportAffect 上报的派生会话结果构成。在用户明确同意之前不会共享任何数据,用户也可以随时关闭。
同意提示由 Elata 在自己可信的框架中显示,而不是由你的应用显示。Elata 还会在服务器端针对每个样本重新检查同意状态,因此你的应用无法在未获同意的情况下做出贡献。
目前只有一种同意用途:platform_score。
请求同意
{ type: 'elata:consent:state', purpose, granted, requestId }。
如需让用户在应用设置中关闭共享,发送同样的消息并附带 action: 'revoke'。
不弹窗读取同意状态
如需在界面中显示当前状态(例如设置开关),发送elata:consent:query。你会得到相同的回复,且不会显示对话框。
读取用户的洞察
共享评分的用户可以在你的应用中查看自己的跨应用结果。使用elata:insights:request 请求:
elata:insights:state:
windowDays 默认为 90,最大为 365。这些数据是用户自己活动的精选摘要,绝不包含其他用户或原始记录。
贡献评分的应用检查清单
- 请 Elata 团队为你的应用开启
biometrics权限。 - 在应用和应用页面中说明测量什么、共享什么。
- 在调用
reportAffect之前,先用elata:consent:request请求同意。 - 当
reportAffect返回scope_denied时,再次提供同意提示。