公众号网页 -> SDK: checkLogin
SDK --> 公众号网页: loggedIn: true
公众号网页 -> SDK: init
SDK -> 小程序云函数: 调用资源方cloudbase_auth云函数
小程序云函数 --> SDK: errCode, auth
SDK --> 公众号网页: result
公众号网页 -> SDK: 调云函数、数据库、存储
公众号网页 -> SDK: checkLogin
SDK --> 公众号网页: loggedIn: false
公众号网页 -> SDK: startLogin
SDK -> SDK: 开始云开发公众号网页授权
公众号网页 -> 公众号网页: 等待授权完成网页重新加载
sequenceDiagram
  公众号网页 ->> SDK: checkLogin
  alt 检查到未登录
    SDK -->> 公众号网页: loggedIn: false
    公众号网页 ->> SDK: startLogin
    SDK ->> SDK: 开始云开发公众号网页授权
    公众号网页 ->> 公众号网页: 等待网页授权完成重新加载后重复整个流程
  else 检查到已登录
    SDK -->> 公众号网页: loggedIn: true
    公众号网页 ->> SDK: init
    SDK ->> 小程序云函数: 调用资源方cloudbase_auth云函数
    小程序云函数 -->> SDK: errCode, auth
    SDK -->> 公众号网页: result
    公众号网页 ->> SDK: 调云函数、数据库、存储
  end