游客(未登录用户)唤起登录

使用场景

服务端生成免登录URL时,开发者可以将uid参数值设置为not_login来标记游客用户。游客访问活动界面,按钮“马上参与”会显示为“请先登录”,兑吧会在按钮上埋入开发者给予的唤起登录协议,用户点击“请先登录”按钮后,可以唤起客户端的登录界面(或H5的登录界面),用户登录成功后跳回到登录前的活动页面并刷新状态。

游客用户唤起登录示意图

游客用户登录示意图

客户端实现唤起登录

开发者可以联系兑吧技术支持配置唤起协议

唤起登录协议适用于以下情况:

  1. 开发者有自己唤起登录页面的js和调用方法,请提供唤起登录页面的js文件。 例:http://cdn.duiba.com.cn/html/api/js/bridge.js
  2. 客户端使用Scheme方式唤起登录页面的请提供唤起登录界面的Scheme协议 例:duiba://loginMall?data=%7B%7D
  3. 使用H5中间页方式实现唤起登录的请提供跳转到中间页面的链接。

用户登录后的操作(重要!)

用户登录成功后开发者需请求服务端重新生成该用户的免登录URL,带上跳转参数redirect = 登录前页面的url,加载该免登录URL后即可返回到登录前的页面。

因为兑吧作为第三方,用户在客户端登录成功后并不能获取到用户标识,因此需要开发者重新生成免登录URL,把用户标识传给兑吧。

results matching ""

    No results matching ""