app和嵌入的H5交互

1.背景

? ? 由于APP開發(fā)審核周期相對(duì)h5比較長,靈活性也差一點(diǎn),難免有一些功能需要通過嵌入H5頁面來實(shí)現(xiàn),下面分享下我們?cè)诮换ド嫌龅降膯栴}及解決辦法,可能不是最優(yōu),望輕拍

2.問題&方法

html同步調(diào)用APP方法

? ? 這個(gè)主要用到的 分享,提交數(shù)據(jù)到app,webview跳轉(zhuǎn).

? ? 分享到微博微信直接調(diào)用app提供的接口即可,ios有webview的例子

? ? 數(shù)據(jù)提交也是同樣的道理,定義好接口規(guī)范調(diào)用app提供的js就可以。

? ? ?登錄狀態(tài)同步

? ? 登錄狀態(tài)的同步有兩個(gè)方法

? ?1.頁面刷新的時(shí)候分別調(diào)用app通過的js獲取用戶信息,并且通過js同步用戶的登錄狀態(tài)。這樣的問題就是每次需要如果狀態(tài)不一致需要就是刷新一次頁面體驗(yàn)不好。

? ? ?

2. 通過APP修改請(qǐng)求webview的頭來修改強(qiáng)制同步登錄狀態(tài)

APP--->webview(增加加密后的登錄狀態(tài)的同步信息)--->PHP---解析頭部信息-->更新用戶狀態(tài)

優(yōu)點(diǎn)是不需要刷新頁面

不知道其他還有沒有更好的方法,請(qǐng)指教

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,119評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,414評(píng)論 4 61
  • 風(fēng)向標(biāo)竟然失去了方向 樹葉抑制住了呼吸 相約綻放的日子 總是遙遙無期 清晨被露水遺忘 眼睛放棄了沿途的風(fēng)光 漿果充...
    金永輝煌閱讀 446評(píng)論 7 8
  • 2017年10月29日@home 上次讀書會(huì),因?yàn)橄壬。瑳]能到場和大家一起讀書,在線聽書少了點(diǎn)和大家在一起的融...
    李萌萌閱讀 295評(píng)論 0 0
  • 從南京回來有一個(gè)星期了。 “我”的變化好大。 從那天出發(fā)的時(shí)候開始,不知為何,我忽然變得愉悅,對(duì)小區(qū)下面的花啊草啊...
    光之工作者sunny閱讀 271評(píng)論 2 2

友情鏈接更多精彩內(nèi)容