Hybrid App交互方案-原生和H5間的界面跳轉(zhuǎn)(二)

頁面跳轉(zhuǎn)說明

H5 頁面在業(yè)務(wù)流程處理中,可能會(huì)需要引導(dǎo)用戶到原生APP界面完成部分功能,然后再返回。也可能需要客戶端幫忙在新的頁面中打開指定鏈接,避免污染當(dāng)前瀏覽器環(huán)境的頁面路徑。

當(dāng) H5 調(diào)用 nativeActivity 完成頁面功能跳轉(zhuǎn)的時(shí)候,需要傳遞一個(gè) URI 地址,客戶端可根據(jù) URI 地址的 Schema 協(xié)議部分作出響應(yīng):

  • native://path 代表要跳轉(zhuǎn)至原生 APP 界面,其中 path 代表原生界面路徑

  • https://path 代表要跳轉(zhuǎn)目標(biāo)是一個(gè)網(wǎng)頁地址


地址:native://user/login

說明:跳轉(zhuǎn)至用戶登錄頁面,用戶登錄成功后返回當(dāng)前頁。

參數(shù):無


地址:native://user/profile/edit

說明:跳轉(zhuǎn)至用戶資料編輯頁,修改用戶資料詳情。

參數(shù):無


地址:native://app/setting

說明:跳轉(zhuǎn)至系統(tǒng)設(shè)置頁。

參數(shù):無


地址:native://user/im

說明:跳轉(zhuǎn)至聊天消息主頁,此 API 僅可以在主頁四大版塊中使用。

參數(shù):無


地址:native://user/address

說明:跳轉(zhuǎn)至用戶收貨地址列表頁。

參數(shù) 類型 必須 說明
select Boolean 表明是否是要求用戶選擇收貨地址

地址:native://media/video

說明:跳轉(zhuǎn)至視頻播放頁面。

參數(shù) 類型 必須 說明
auto Boolean 表明頁面打開時(shí)是否直接播放視頻
url String 視頻的播放地址

地址:native://media/image

說明:跳轉(zhuǎn)至圖片查看頁面。

參數(shù) 類型 必須 說明
data Array 圖片數(shù)據(jù),數(shù)組類型,不一樣的場(chǎng)景傳遞的數(shù)據(jù)格式不一樣
index Integer 當(dāng)圖片是多張時(shí)默認(rèn)要打開的圖片索引,默認(rèn) = 0
scene String 要使用的圖片查看的場(chǎng)景
  • default 場(chǎng)景,可以縮放、滑動(dòng)、保存圖片。
data = [url, url, url];
  • homepage 場(chǎng)景,可以縮放、滑動(dòng)、保存、刪除圖片。
data = [
    {
        id: 100, // 此處代表圖片ID,刪除的時(shí)候需要上傳此ID
        url: xxxx, // 此處代表圖片的網(wǎng)絡(luò)地址,可以直接加載顯示
    },
    ...
];

地址:native://user/infom

說明:跳轉(zhuǎn)至舉報(bào)頁面 fid和user_no必須傳且只能傳其中一個(gè)。

參數(shù) 類型 必須 說明
fid String 舉報(bào)的文章ID
user_no String 舉報(bào)的用戶user_no
relation String 字符串”article“是指舉報(bào)文章 字符串“user”是指舉報(bào)用戶

地址:native://media/Message

說明:跳轉(zhuǎn)至語音留言頁面,用戶自己留言成功后返回當(dāng)前頁。

參數(shù):無

最后編輯于
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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