智汀家庭雲-開發指南Web:擴充套件開發【jsBridge使用】
阿新 • • 發佈:2021-10-08
jsBridge使用
【1】概述
智汀Web端專業版作為做智汀APP的輔助程式,所以免不了要跟APP那邊做互動,jsBridge就是我們互動的橋樑,通過jsBridge我們可以很順暢的跟APP那邊進行互動。
【2】webview ua改造
概述:為了區別於在APP內嵌入h5,加入特有的ua,用於判斷是否在app內嵌入,在原有的ua上加上字串“zhitingua”
我們可以通過判斷ua就可以判斷出我們的智汀專業版是否是在app內開啟
【3】JS-SDK文件
APP直接在Webview內注入了一個zhiting的全域性物件,並實現了invoke方法,我們只要呼叫此方法並傳入相應的引數就可以呼叫app內提供的方法。
(1)檢視app連網型別
(2)設定標題屬性
(3)獲取使用者資訊
(4)是否是專業版APP
部署應用
部署應用是指編譯或構建程式碼並將生成的 JavaScript、CSS 和 HTML 託管到 Web 伺服器上的過程。
構建和託管你的應用
我們的專案開發完後,怎麼釋出,首先要構建我們的專案
在根目錄執行該命令後,專案的構建檔案會輸出到dist資料夾,我們下一步就是把我們的dist資料夾託管在伺服器上,配置好請求轉發和域名。至此,我們的應用已經部署成功了。