網(wǎng)頁調(diào)用app(網(wǎng)頁調(diào)用api接口)
下方有個(gè)按鈕可以直接跳轉(zhuǎn)騰訊街景,騰訊地圖APP高德APP,手機(jī)上已安裝APP就直接打開,沒安裝就提示安裝現(xiàn)在了解到了方法是使用openLocationOBJECT先將位置顯示在微信內(nèi)置地圖上,然后在通過微信調(diào)用app。
通訊方法如下URL Scheme 是最常見的方法了,它的核心概念是攔截URLAPP實(shí)現(xiàn)了一個(gè)webview,H5在其內(nèi)打開它可以攔截到H5發(fā)生的跳轉(zhuǎn)信息,如URL如果以URL作為通信依據(jù),就可以隨意約定個(gè)URL,如建立通信。
URL Scheme就是一個(gè)可以讓app相互之間可以跳轉(zhuǎn)的協(xié)議每個(gè)app的URL Scheme都是不一樣的,如果存在一樣的URL Scheme,那么系統(tǒng)就會(huì)響應(yīng)先安裝那個(gè)app的URL Scheme,因?yàn)楹蟀惭b的app的URL Scheme被覆蓋掉了,是不能被調(diào)用的。
部分機(jī)型需進(jìn)入設(shè)置更多設(shè)置快應(yīng)用快應(yīng)用管理,關(guān)閉APP跳轉(zhuǎn)快應(yīng)用網(wǎng)頁連接調(diào)用快應(yīng)用服務(wù) 部分機(jī)型需進(jìn)入設(shè)置快應(yīng)用關(guān)閉相關(guān)選項(xiàng)關(guān)閉單個(gè)快應(yīng)用自動(dòng)跳轉(zhuǎn)功能進(jìn)入手機(jī)設(shè)置應(yīng)用與權(quán)限系統(tǒng)應(yīng)用設(shè)置快。
總之,WebView就是在手機(jī)應(yīng)用中運(yùn)行和展示網(wǎng)頁的界面和接口神奇的是,英文Interface,既可以翻譯成“界面”也可以翻譯成“接口”H5與原生應(yīng)用的交互都是通過原生應(yīng)用中的WebView實(shí)現(xiàn)的通過這個(gè)環(huán)境,H5可以調(diào)用原生應(yīng)用。
誤以為這是WebView默認(rèn)就支持的建議下次進(jìn)行類似功能的需求評(píng)審,別忘了先了解下相應(yīng)的APP容器是否支持該功能,如果沒有,則需要找到相應(yīng)的客戶端開發(fā)同學(xué)評(píng)估一下工時(shí),以免造成影響項(xiàng)目進(jìn)度的風(fēng)險(xiǎn)。
1首先在編寫一個(gè)簡單的html頁面 打開app 2在Android本地app的配置 在AndroidManifest的清單文件里的intentfilte中加入如下元素示例截圖如下然后使用“手機(jī)瀏覽器”或者“webview”的方式打開這個(gè)本地的html網(wǎng)頁,點(diǎn)擊。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。