iNeed创作者文档

功能模块

本页目录

玩家资料与角色信息

明确数据含义

玩家资料包含昵称、头像和显示偏好;角色信息包含作品内角色、属性、皮肤、装备和进度。账号身份、角色归属和付费权益分别管理,不能用显示名称或本地解锁标记授权。

代码和界面

角色业务定义属性与规则,资料模块负责读取/修改,组件显示真实返回。按稳定玩家/角色标识存取,服务验证归属和可修改字段。远端资料与本地编辑草稿分开,保存成功后回读/应用服务确认的数据。

展示加载、空头像、长昵称、无角色、保存中、校验错误与版本冲突。头像使用允许的图片来源、尺寸上限和占位;用户文本按纯文本显示,不作为 HTML 执行。只保存必要资料,日志不含敏感身份信息。

本地自测和通过标准

A/B 两账号分别读写;切号前发起的旧保存/读取不能污染新账号。测试空值、长中英文、emoji、重复保存、网络失败和并发修改。房间展示更新与角色选择结果一致,数据失败不显示其他人的缓存。

常见问题

昵称变了但房间没变:检查资料快照刷新与组件订阅。选角重置对方准备:只提交本成员字段并处理版本冲突。编辑失败丢草稿:保留本地待保存内容并给出重试/放弃选择。