目前主要实现登陆状态的同步,就是APP端已经登陆情况,在APP内打开H5,也需要保持同步登陆,避免二次登陆情况

    基于DSBridge来实现通信
    https://github.com/wendux/DSBridge-Android
    https://github.com/wendux/DSBridge-IOS

    举例:
    APP开放可以让webview可以调用的方法,比如统一为 getContext
    getContext返回的数据,目前暂定包含 当前登陆用户的id和用户的token
    {
    “user_id”:1,
    “token”:”xxxxxx”
    }
    在app中打开webview的h5页面,h5通过调用getContext方法得到相关数据,进行同步登陆完成相应的业务逻辑

    可以在app的“发现”栏目中,“购物”模块链接到 https://demo.qkaifa.com 进行测试,h5这边会做相应数据的展示,方便测试
    按照这个教程的例子先测试:https://www.imooc.com/article/258978