课程笔记
课程/JavaScript/前端开发
Hybrid设计
介绍
章节
问答
笔记
慕村5511628
2020-04-23
棒棒哒
截图
0赞 · 0采集
LavanSum
2019-12-29
好课程
0赞 · 0采集
Sen_zr
2017-11-09
博客介绍费
截图
1赞 · 0采集
稚嫩程序猿
2017-06-27
http://www.cnblogs.com/yexiaochai http://github.com/yexiaochai/hybrid
3赞 · 2采集
绿岛之北
2017-06-25
我们公司迭代不是很快,但运营活动较多,需要在三端进行,因为业务较单一,没有用到很多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生命周期函数钩子、把包下载到本地,增量更新等,随着业务的深入也会不断探索实践 谢谢叶小钗精彩的课程!
1赞 · 2采集
数据加载中...