# 关于使用webview加载web页面方式实现登录的FAQ

# 游戏接入方APP研发注意点:

# 关于接入方使用webview实现三方登录时,如何实现自己APP的登录态保持?


实现方式(保持登录态):

1. 游戏启动判断是否本地已有登录态(游戏APP与游戏SERVER自我实现,与登录web页面无关)

2. 当没有登录态,显示:游戏大背景 + 盛趣登录按钮 + 是否自动登录(可选,例如一般手游默认均具有自动登录特性),点击盛趣登录按钮加载webview,并显示上述文档中的盛趣登录web页面(用户没有点击按钮前不需要加载,也不需要有任何交互)

3. 当有登录态,显示:游戏大背景 + 开始游戏(游戏APP与游戏SERVER已经建立链接,用户点击后可以直接进入游戏,无须与上述文档中的盛趣登录web页面有交互)

1
2
3
4
5
6
7
8
9

# 关于接入方使用webview实现三方登录时,如何实现自己APP的登录态切换?


实现步骤(切换账号):

1. 游戏清理自己的登录态(游戏APP清理本地信息 + 游戏SERVER清理 session)

2. webview 主动清理所有的本地信息(例如:游戏APP的使用的是electron,则通过electron框架清理cookies)

3. 回到游戏未登录首页(游戏APP回到未登录界面)

1
2
3
4
5
6
7
8
9

# 效果图样例:

  • foo
  • foo
Last Updated: 12/20/2023, 2:34:37 AM