Twitch 账号登录 — 解锁完整功能
登录概述
Twire 通过 OAuth 2.0 授权流程登录 Twitch 账号——不直接在应用里输入用户名和密码,而是跳转到 Twitch 官方的浏览器授权页面,用户在浏览器里完成登录和授权,Twire 拿到授权令牌后返回应用。这种方式更安全,因为 Twire 不需要接触用户密码。
登录步骤
- 进入应用设置或个人中心页面,点击"登录 Twitch 账号"按钮
- Twire 调用系统浏览器(或内置 WebView)打开 Twitch 授权页面
- 在浏览器里输入 Twitch 用户名和密码完成登录
- Twitch 授权页面显示 Twire 请求的权限列表(关注列表读取、聊天发送等),点击"授权"
- 浏览器自动跳转回 Twire,应用显示"登录成功"并加载账号信息
授权权限说明
Twire 登录时请求的 Twitch API 权限包括:读取关注列表、读取订阅频道、在聊天中发送消息、读取频道信息。这些权限都是 Twitch 客户端正常工作的必需权限,Twire 不请求任何无关权限。授权后可以在 Twitch 账号设置里随时撤销。
登录后的功能解锁
未登录时 Twire 可以正常浏览直播流、查看频道、观看 VOD 回放,但以下功能被锁定:聊天交互(只看不能发)、关注列表查看和管理、订阅频道同步、个人中心信息展示。登录后这些功能全部解锁,体验与官方客户端基本一致。
登出
在设置或个人中心页面点击"登出"按钮即可退出 Twitch 账号,授权令牌被清除,已缓存的关注列表和聊天记录同步删除。登出后应用回到未登录状态,订阅流区域灰显。再次登录需要重新走 OAuth 流程。
登录失败排查
如果登录流程卡住或回调失败,检查:浏览器是否能正常访问 Twitch、网络是否正常、Twire 版本是否过旧、Twitch 授权回调地址是否被系统拦截。清除 Twire 应用数据后重试通常能解决大部分登录问题。