此文檔介紹用戶(hù)端和問(wèn)卷星之間涉及小程序跳轉相關(guān)的問(wèn)題。首先需要明確一些概念:
1、小程序中Webview形式H5和原生小程序的概念區別:Webview形式H5本質(zhì)上還是一個(gè)普通的H5頁(yè)面,只不過(guò)通過(guò)添加業(yè)務(wù)域名的方式可以在小程序中訪(fǎng)問(wèn);原生小程序頁(yè)面是指按照小程序的語(yǔ)言開(kāi)發(fā)的頁(yè)面,這些頁(yè)面僅能在小程序中運行;
2、 用戶(hù)在問(wèn)卷星創(chuàng )建的問(wèn)卷會(huì )自動(dòng)生成一個(gè)H5頁(yè)面(如:http://nt-resale.com/vj/rQRLagW.aspx),同時(shí)也會(huì )生成小程序頁(yè)面(pages/wjxqList/wjxqList?activityId=rQRLagW),但是需要注意的是這個(gè)小程序問(wèn)卷頁(yè)面是以Webview形式存在的,并非原生的小程序頁(yè)面。
3、問(wèn)卷H5頁(yè)面和小程序頁(yè)面分別可以在“發(fā)送問(wèn)卷》鏈接與二維碼”和“發(fā)送問(wèn)卷》微信發(fā)送”獲取到。兩者對于填寫(xiě)者來(lái)說(shuō)均是一致的,數據也會(huì )匯集在一起,用戶(hù)可根據自己的使用場(chǎng)景自由選擇采用何種發(fā)放形式。
下面介紹一下常見(jiàn)的用戶(hù)和問(wèn)卷跳轉的場(chǎng)景:
小程序跳轉入口設置:
這一場(chǎng)景和小程序完全沒(méi)有關(guān)系,僅僅是不同URL之間的跳轉。問(wèn)卷H5跳轉到用戶(hù)H5需要使用到問(wèn)卷星“提交答卷后跳轉到指定頁(yè)面”的功能,功能路徑:設計問(wèn)卷》問(wèn)卷設置》提交后顯示》跳轉到指定頁(yè)面。
這一場(chǎng)景和小程序也完全沒(méi)關(guān)系,基本同“場(chǎng)景一”相同,只不過(guò)打開(kāi)的環(huán)境變?yōu)榱擞脩?hù)自己的App,一般App均支持通過(guò)Webview的方式打開(kāi)第三方的H5頁(yè)面。
此場(chǎng)景是指:在發(fā)放問(wèn)卷時(shí)發(fā)送的是問(wèn)卷H5鏈接,但想要在提交答卷后跳轉到指定用戶(hù)小程序頁(yè)面。發(fā)送問(wèn)卷H5的環(huán)境可以是微信,也可以手機自帶的App(如短信、郵件、瀏覽器等),甚至是用戶(hù)自己的App。
具體效果:打開(kāi)問(wèn)卷H5作答問(wèn)卷,提交答卷后在感謝信息頁(yè)面會(huì )出現一個(gè)“跳轉小程序”的按鈕,點(diǎn)擊即可跳轉到指定的用戶(hù)小程序頁(yè)面。
設置路徑:請在發(fā)送問(wèn)卷》微信發(fā)送》提交后跳轉小程序頁(yè)面進(jìn)行設置,紅框內是必填項。
此場(chǎng)景是指:在非微信環(huán)境發(fā)送問(wèn)卷(比如短信、郵件、瀏覽器或用戶(hù)App),但是想要引導填寫(xiě)者進(jìn)入問(wèn)卷星小程序問(wèn)卷頁(yè)面進(jìn)行作答。
針對此場(chǎng)景,問(wèn)卷星提供了一個(gè)特殊的問(wèn)卷H5,用戶(hù)在非微信環(huán)境點(diǎn)擊這個(gè)鏈接,經(jīng)過(guò)默認瀏覽器中轉后,可以自動(dòng)進(jìn)入到問(wèn)卷小程序頁(yè)面,然后進(jìn)行作答。
操作步驟:需聯(lián)系您的服務(wù)顧問(wèn),獲取這個(gè)特殊的問(wèn)卷H5。
DEMO:
復制下面的這個(gè)鏈接,放在手機默認瀏覽器或短信等非微信App中打開(kāi)。
http://nt-resale.com/jump-mp.aspx?activity=Y2VFzO1&rurl=https%3a%2f%2fnt-resale.com%2fvm%2fY2VFzO1.aspx&retry=1
此場(chǎng)景是指:在用戶(hù)小程序進(jìn)行發(fā)送問(wèn)卷,點(diǎn)擊進(jìn)入到問(wèn)卷星小程序問(wèn)卷頁(yè)面,提交答卷后點(diǎn)擊一個(gè)按鈕再返回到用戶(hù)小程序的某個(gè)頁(yè)面。此場(chǎng)景分為兩步來(lái)操作:
請在發(fā)送問(wèn)卷》微信發(fā)送》小程序打開(kāi)問(wèn)卷》1.小程序跳轉小程序方案欄目,獲取到問(wèn)卷星小程序的AppID及此問(wèn)卷對應的Path,隨后在自己的小程序中進(jìn)行開(kāi)發(fā)即可。
請在發(fā)送問(wèn)卷》微信發(fā)送》提交后跳轉小程序頁(yè)面進(jìn)行設置,紅框部分為必填信息。
此場(chǎng)景是指:在用戶(hù)小程序進(jìn)行發(fā)送問(wèn)卷,點(diǎn)擊進(jìn)入到問(wèn)卷H5頁(yè)面,提交答卷后再返回到用戶(hù)小程序的某個(gè)頁(yè)面。此場(chǎng)景同樣分為兩步來(lái)操作:
請在發(fā)送問(wèn)卷》微信發(fā)送》小程序打開(kāi)問(wèn)卷》2.小程序打開(kāi)H5方案欄目,進(jìn)行必要的配置,包括:上傳校驗文件、配置自定義域名及https,并在小程序后臺添加自定義域名為業(yè)務(wù)域名。
請在發(fā)送問(wèn)卷》微信發(fā)送》提交后跳轉小程序頁(yè)面進(jìn)行設置,紅框部分為必填信息。
注意:這里的跳轉路徑,不能是小程序的Tabar路徑。
場(chǎng)景五是利用了微信“小程序跳轉小程序”的接口,但是在兩次跳轉時(shí),均會(huì )彈窗提示“正在跳轉 ** 小程序”,點(diǎn)擊允許才能跳轉。而場(chǎng)景六的兩次跳轉對填寫(xiě)者來(lái)說(shuō)均是無(wú)感知的,點(diǎn)擊一下打開(kāi)問(wèn)卷,點(diǎn)擊一下回到小程序。