-
callback生成查看全部
-
Schema方法,实现h5与Native基本交互的代码查看全部
-
URL Schema方法查看全部
-
APP版本标志查看全部
-
离线更新查看全部
-
好的我记住了:“研发阻碍进度是一种莫大的耻辱!”查看全部
-
微信,手机百度、支付宝属于浏览器级别的Hybrid App。越是平台化的APP,越与业务无关,体验也就越差。查看全部
-
H5与Native通信查看全部
-
什么事Hybrid查看全部
-
1111111查看全部
-
http://www.cnblogs.com/yexiaochai http://github.com/yexiaochai/hybrid查看全部
-
我们公司迭代不是很快,但运营活动较多,需要在三端进行,因为业务较单一,没有用到很多hybrid的技术,下面是我的实践: 1、使用的开源库webviewJavasSriptBridge(android、ios都有,并且接口一致,本质是通过url schema) 2、公司H5与APP账号打通,通过token以及cookie进行登录(打开页面,JavaScript获取token,然后请求业务接口,没有token,后端读取cookie,这一步有些麻烦了) 3、ios、android、web接口约定,比如:setTitle、getToken、jumpTo(跳转到各个页面),其他业务还有一些接口,比如获取app中购物车数据、用户信息、打电话、发短信、拍照、获取定位、购物车加车等。 4、接口封装,方便前端调用,封装了一个jumpTo方法,所以的页面跳转不走a标签,都是通过调用jumpTo进行,比如三端都跳转到首页,只需要一句:jumpTo.nativeHome() 5、此外,模拟微信的一些接口封装形式,比如: jsBridge.setTitle({ title: "", success: function (){} fail: function (){} }) 基本上就是上述的一些实践吧,离hybrid还有一段距离,比如header定义,webview生命周期函数钩子、把包下载到本地,增量更新等,随着业务的深入也会不断探索实践 谢谢叶小钗精彩的课程!查看全部
-
hybrid查看全部
-
Native 与 H5的职责查看全部
-
javascript core问题: ios同事在实际使用javascript core注入的时候,我们原意是在web view占用前端代码前就注入所有native能力,而实际情况是,我们的页面已经执行完了才被注入,甚至是页面刷新之后,页面的window已经是新的window对象,但是因为web view没有注入行为,native就不再注入这些能力,导致hybrid交互失效。如果你看的某个hybrid平台,突然显示不正确了,突然白屏了,就有可能是这个问题导致的。所以这个弃用了。查看全部
举报
0/150
提交
取消