美文网首页
app和嵌入的H5交互

app和嵌入的H5交互

作者: daos | 来源:发表于2016-10-29 11:17 被阅读0次

1.背景

    由于APP开发审核周期相对h5比较长,灵活性也差一点,难免有一些功能需要通过嵌入H5页面来实现,下面分享下我们在交互上遇到的问题及解决办法,可能不是最优,望轻拍

2.问题&方法

html同步调用APP方法

    这个主要用到的 分享,提交数据到app,webview跳转.

    分享到微博微信直接调用app提供的接口即可,ios有webview的例子

    数据提交也是同样的道理,定义好接口规范调用app提供的js就可以。

     登录状态同步

    登录状态的同步有两个方法

   1.页面刷新的时候分别调用app通过的js获取用户信息,并且通过js同步用户的登录状态。这样的问题就是每次需要如果状态不一致需要就是刷新一次页面体验不好。

     

2. 通过APP修改请求webview的头来修改强制同步登录状态

APP--->webview(增加加密后的登录状态的同步信息)--->PHP---解析头部信息-->更新用户状态

优点是不需要刷新页面

不知道其他还有没有更好的方法,请指教

相关文章

  • iOS与H5交互: WebViewJavascriptBridg

    由于app发版更新的限制,为了快速上线,很多app会嵌入h5页面,使用h5页面就绕不ios和h5的交互问题。Web...

  • app和嵌入的H5交互

    1.背景 由于APP开发审核周期相对h5比较长,灵活性也差一点,难免有一些功能需要通过嵌入H5页面来实现,下面...

  • 可下拉刷新带有进度条的JsBridge

    现在H5嵌入 Android App开发中已是一种潮流,经常会遇到H5与java交互的场景,本文根据 https:...

  • WKWebView 使用问题整理

    前言 目前App基本都需要嵌入大量H5页面, 这就需要App提供与JS交互能力, 作者这篇就简单整理WKWebVi...

  • VUE-JS交互

    在app内嵌H5项目中肯定要用到不少交互,原生和H5交互,H5和原生的交互,我现在所了解到的交互有两种形式: 1、...

  • iOS原生与H5交互相关问题记录

    需求说明 目前的APP客户端内,经常需要嵌入H5页面进行混合开发。这样,在开发过程中就会涉及到原生客户端和H5交互...

  • iOS原生与H5交互

    需求说明 目前的APP客户端内,经常需要嵌入H5页面进行混合开发。这样,在开发过程中就会涉及到原生客户端和H5交互...

  • vue项目使用WebViewJavascriptBridge

    H5 页面会嵌入到 IOS 客户端 app 中,于是就涉及到了 H5 与 IOS 交互的问题。在这里记录一下项目中...

  • iOS原生App与H5页面交互笔记

    iOS原生App与H5页面交互笔记 iOS原生App与H5页面交互笔记

  • iOS WKWebView Cookie的处理

    1. 最近接到一个模块迁移的功能,就是把H5页面的某个功能模块嵌入的App中...其中涉及到一些原生和JS交互,c...

网友评论

      本文标题:app和嵌入的H5交互

      本文链接:https://www.haomeiwen.com/subject/jscsuttx.html