首页 > 移动平台 > 详细

h5和App Native的交互方式

时间:2020-09-22 17:37:35      阅读:59      评论:0      收藏:0      [点我收藏+]

1. url scheme  将所需要通信的数据和方法放在uri上,通过监听uri的变动,来进行h5和App Native的交互。

h5 -> 触发uri -> native捕获到uri的变动 -> native分析属于哪一个功能 -> native调用h5中的方法并回调结果

(所以这个就是h5和native都需要监听uri,通信实际上是通过回调函数)

2. JavaScriptCore(ios)/addJavascriptInterface(android) 通过注入api的方式进行交互。

ios和Android通过将api暴露到window对象上,js即可通过window上暴露的方案来调用api

(这里有个问题,native暴露了api后,怎么知道js是否成功调用了api呢?)

 

jsBridge - 实际上所有js和native的通信都叫jsBridge。

 

h5和App Native的交互方式

原文:https://www.cnblogs.com/yupire/p/13713043.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!