老师,请问一下webview 的问题
来源:12-8 基于自定义WebView实现H5混合开发-1【H5混合实战】
孤独求败lan
2019-04-05
问题1,这个如何实现OAuth2 登陆?
问题2,如何记住登陆状态,下次打开页面时是已登录状态
问题3,webview 和app之间是否可以动态传递一些数据,比如说html5页面向app 发送gps信息。html5 如何调用app里面的功能?比如拍照,读取相册 上传文件等这类功能
写回答
1回答
-
CrazyCodeBoy
2019-04-07
OAuth2可参考这个插件的实现:https://github.com/hitherejoe/FlutterOAuth
H5的登录态是写在cookie中的如果APP不重装,登录态或保持直到过期的;
webview 和app之间是否可以动态传递一些数据:
webview向APP传递数据通过通过URL的方式传递,APP监听URL变化获取H5传递的参数;
另外,可以通过flutterWebviewPlugin.evalJavascript来向Webview中注册JS来实现通信
https://stackoverflow.com/questions/50350001/run-some-javascript-in-flutter-webview
如何调用app里面的功能?比如拍照,读取相册:老师准备录制一节课程专门讲解着问题哦
00
相似问题