微信小游戏登录流程
2018-05-28 16:16:04 0 举报
的点点滴滴多多
作者其他创作
大纲/内容
this._getUserInfo调用wx.getUserInfo获取用户信息
code != 0
是
保持状态不变
抛出事件EventDefineNative.EVENT_AUTH_SUCCESS_USETINFO游戏根据这个事件,隐藏蒙层或蒙层prefab
this._sendRequestUserServer向账号服发送信息
抛出事件:EVENT_AUTH_FAIL_USETINFO游戏根据这个事件,显示蒙层或蒙层prefab
登录可用
不允许
cc.native.createUserInfoButton(buttonInfo)调用 wx.createUserInfoButton
this._getLoginStorage()从本地缓存中取出存储的登录信息
this._removeLoginStorage()删除本地登录信息
否
this._login()调用:wx.login 获取登录code
第二次及以后登录游戏挂起 wx.onHide再起启动 wx.onShow
登录不可用
授权成功,删除创建的按钮
code == 0验证成功
初始登录cc.native.initLogin调用时间:游戏资源载入完成调用注册:wx.onHide 和 wx.onShow
this._checkLoginAuth检查用户是否授权个人信息wx.getSetting
this._setLoginStorage()保存登录信息抛出事件:EVENT_SERVER_LOGIN_SUCCESS游戏通过这个消息处理一些游戏界面问题
检查登录this._checkSession()wx.checkSession
收藏
收藏
0 条评论
下一页