现在有个需求是在native的app(iOS/Android)里通过webview嵌入其他来源的HTML模块,
但是需要做到:
html里不需要登陆,直接从app拿到用户信息;如果进入html时未登陆,在html里点击某次操作时调用app里的登陆界面。
需要实现native和html共用登录用户的信息。这一点有没有什么好办法(有点类似SSO)。
请教下各位,有什么好的解决办法。
想到一个办法:js和native可以直接双向交互的
native里定制一个获取用户登录信息的方法就成了。
js直接调用。从而判断是否登录以及拿到用户信息。
一种方法是类似phonegap 之类的机制为webview增加额外的js接口供html 调用。另一种是在native 端实现一个小型的webserver ,在html中向本地的native的webserver 请求数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。