老师,请问一下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里面的功能?比如拍照,读取相册:老师准备录制一节课程专门讲解着问题哦

0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程