美文网首页
【内部】iOS与H5交互文档-BBLJ

【内部】iOS与H5交互文档-BBLJ

作者: 爱恨的潮汐 | 来源:发表于2020-07-02 19:18 被阅读0次

    【有不懂的地方随时私信我~】

    交互框架:WebViewJavascriptBridge 传参请交流。

    一、H5调用OC方法:registerHandler — iOSNativeApp 参数data里的action是交互方法名
    1、getAppUserInfo H5调用OC方法获取用户登录信息。

    回传数据格式:

    "data": {
            "user_id": "96",
             "token": "affdsfdsjkbdfbgidbfdgdfgdfnbndsgbdsbd",
     }
    
    2、createNavRightButton 创建导航右边按钮,H5给我传参数过来

    data数据格式和参数

    "data": {
            "action": "createNavRightButton",
            "actionPush": "goHome",
             "buttonName": "我邀请的好友",
     }
    

    buttonName: 按钮名字
    actionPush,跳转用。跳转类型参考action跳转路径。
    data 跟其他交互里一样的数据格式,里面包含action,和其他参数。

    3、back H5调用OC返回上级界面方法。
    "data": {
            "action": "back",
     }
    
    4、BBLJ_InviteFriends_ShareToWeChat H5调用OC邀请好友专属分享。

    data数据格式和参数

    "data": {
            "action": "BBLJ_InviteFriends_ShareToWeChat",
     }
    
    5、UM_Event_Click友盟埋点。传参

    友盟所有埋点所有参数。严格执行格式,请勿修改。

    "data": {
            "action": "UM_Event_Click",
            "actionid": "click_my_button",
            "button": "调查问卷任务",
     }
    
    6、goPage 页面跳转,优点,H5只用写单页面,无需写路由。参数如下:
    "data": {
            "action": "goPage",
            "href": "https://www.baidu.com"
     }
    
    二、OC调用H5方法:callHandler — 对应注册交互事件
    1、BBLJ_ WatchAdResults 看激励广告结果传给H5 数据:

    isSuccess 是否观看成功,1成功,0失败。

    "data": {
            "isSuccess": "1",
     }
    

    相关文章

      网友评论

          本文标题:【内部】iOS与H5交互文档-BBLJ

          本文链接:https://www.haomeiwen.com/subject/syxdqktx.html