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

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

作者: 爱恨的潮汐 | 来源:发表于2020-05-13 14:15 被阅读0次

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

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

    一、H5调用OC方法:registerHandler — iOSNativeApp 参数data里的action是交互方法名
    1、getIdfa:H5从OC获取数据如下

    idfa:广告标识
    uid:用户ID
    token用户Token
    model:设备型号
    os设备系统版本号

    2、getCurrentUserInfo H5从OC获取数据如下

    idfa:广告标识
    uid:用户ID
    model:设备型号
    os设备系统版本号

    3、back 返回方法。
    4、HSShareOC老版本分享方法。纯文本分享。需要传参数:

    shareData 分享内容,纯文本

    5、HSShare_Two H5调用OC网页分享方法。需要传2个参数

    shareSource 1.视频分享地址;2.邀请好友分享注册地址;3.图文分享地址;4.大转盘分享地址;5.抓娃娃机分享地址
    operateId 活动Id之类的
    isSendPost 是否发帖
    lottery_detail_id 中奖流水id

    6、【已废弃】showInvitationList 打开邀请码好友列表界面--老版本,应该已废弃。
    7、videoRecord 打开发布视频界面。
    8、addArticle打开发布帖子界面。
    9、login进入登录界面。登录成功后获取数据,待定。
    10、Recharge 微信支付成功后返回。
    11、getAd 调起激励视频广告。需要传参数

    type 1任务中心看广告得奖励(连续看广告),否则是其他情况看广告(单个)
    whatchAdGetCoinNum 看广告得多少花生米
    hsAd_location_Id 花生广告位Id

    12、goMine 打开当前登录用户个人中心。
    13、goHome 去首页。
    14、goTaskCenter 进入任务中心。
    15、setTitle 任务中心切换标题。传参数如下:

    title 导航标题

    16、goPage打开新的H5网页。传参:

    href 打开的网页地址

    17、goAddress 选择收货地址。
    18、goOrderDetail打开订单详情。传参

    order_id 订单Id

    19、UM_Event_Click友盟埋点。传参

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

    20、goTask_FocusWeChat 任务中心关注-微信公众号,参数如下:

    unionid 微信的unionid

    21、goTask_FocusSinaWeibo 任务中心关注-新浪微博,参数

    wb_sender_id ,微博的uid

    22、showNav影藏导航栏。data里数据showNav传1代表隐藏,0代表不隐藏,默认不传不影藏。
    23、pushMoneyVC 去提现界面。
    24、reloadWebDataResults 调用H5方法reloadWebData调用H5方法刷新数据网络请求玩,回调结果。
    25、getPageSource 获取页面来源传给H5-埋点用。

    回传给H5数据如下:
    pageSource 回传字典类型。

    26、refreshMyPostList 刷新我的帖子列表界面+动态中心最新帖子列表。
    27、createNavRightButton 创建导航右边按钮,H5给我传参数过来如下:

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

    28、pushUserChatVC 私信用户,H5必须传参数过来:

    userIdOther 聊天对象Id
    userNameOther 聊天对象昵称
    userImageOther 聊天对象头像url

    29、goAuthorHomePage 点头像点击进入作者主页,h5传值过来。

    userId 用户Id

    30、pushMyGetMoneyListVC 去提我的钱包-明细
    31、填写邀请码 goInvitationCodeVC 打开填写邀请码界面。
    二、OC调用H5方法:
    1、switchAddress 收货地址数据传给H5,OC传参给H5

    一整条地址数据:addtime del_flag receive_address receive_address_details receive_id receive_info_default receive_name receive_phone uid

    2、adEndCallBack 看激励广告结果传给H5 数据:

    isSuccess 是否观看成功,1成功,0失败。
    WebAPI_Ads_RandomKey 吊起激励视频传给H5的随机数。

    3、reloadWebData 调用H5方法刷新H5界面数据。
    4、shareResultsToWeb 调用H5方法,告诉H5分享结果。

    isShareSuccess 是否分享成功,1成功,0失败。

    相关文章

      网友评论

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

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