【有不懂的地方随时私信我~】
交互框架: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失败。
网友评论