H5 與 原生APP互動 安卓 IOS

2021-09-28 20:35:11 字數 462 閱讀 4373

h5與安卓互動:

自己規定好的引數.自己規定好的引數()   

例如:rich.callshareformorevipshare()
如果需要帶引數:

const imgurl = '';

rich.callshareformorevipshare(qrurl)

h5與ios互動:

window.webkit.messagehandlers.自己規定好的引數.postmessage({}
例如:window.webkit.messagehandlers.callreadformorelottery.postmessage({})

如果需要帶引數:

const imgurl = ''

window.webkit.messagehandlers.callreadformorelottery.postmessage()

h5喚醒app,安卓和ios

android使用iframe喚起,ios採用window.location.href喚起更合適一點。1.ios系統 window.location.href taobao 目前沒有好的辦法去判斷ios是否喚醒成功,如果成功就跳轉頁面,不執行後面settimeout 方法 2.安卓系統 給原生傳遞資...

H5跳轉原生安卓Activity

記錄下自己遇到的坑,需求是,自己公司的專案要做成乙個程式包 混淆後的aar 提供給客戶,整合到他們的專案中,他們的專案是用h5開發的。js 寫在他們展示的html的入口裡 第三方介面 第三方介面 document.getelementbyid other addeventlistener tap f...

h5頁面啟動安卓應用 h5啟動原生APP總結

1 客戶端判斷 所以首先要在客戶端判斷,是android系統還是ios系統,判斷 如下 function isinios elseelse 2000 var t1 date.now window.location.href wushang android var t2 date.now t 四 io...