观众体系-游客登录
更新时间:2025-11-19 16:08:38
观众体系-游客登录
一、 方案说明
该方案较为复杂,此处再次推荐您优先使用 用户体系-游客登录 方案
- 在观众体系下,您可以通过保利威平台的 无条件观看/公开观看 条件,允许所有人访问直播,作为游客身份授权。具体请先了解 观看限制
- 在观看条件授权后,后续建议通过 观看页 SDK-授权验证 的方式来进行游客注册/登录
特别注意:
- 在观众体系下,直播观看页本身是不支持游客功能的, 需要结合您的平台进行额外开发,从而实现对应的游客功能
- 通过观看限制授权的观众,保利威平台会认为是一个正式的用户,并不会限制其进行聊天发言和参与互动的行为。
- 后续不管是"注册/登录",对保利威来说实际是两个观众,它们的用户 Id 不会是同一个,且通过观看限制后的"游客"的行为会记录在保利威的后台统计数据中
二、具体步骤
注意:此处是以观看条件先进入观看页,后续再进行 观看页 SDK-授权验证 登录的场景。具体的代码截图请参考 直播观看页开源项目 的 2.9.0 版本
1. 开启公开观看条件
2. 实现游客登录成用户
实现前提: 您需要使用自身的平台能力来区分"游客"和"用户"
直播观看页相关的点击拦截逻辑,统一在 src/hooks/business/use-interrupt-user-click/use-interrupt-user-click.ts 文件中
您可以在 toInterruptUserClick 方法中,判断当前是"游客" 时,再对接 观看页 SDK-授权验证 来实现 "游客登录" 的逻辑。这里建议您在做完授权后,重新加载一遍当前页面,以确保用户能够正常使用观看页的功能
