此文档介绍用户端和问卷星之间涉及小程序跳转相关的问题。首先需要明确一些概念:
1、小程序中Webview形式H5和原生小程序的概念区别:Webview形式H5本质上还是一个普通的H5页面,只不过通过添加业务域名的方式可以在小程序中访问;原生小程序页面是指按照小程序的语言开发的页面,这些页面仅能在小程序中运行;
2、 用户在问卷星创建的问卷会自动生成一个H5页面(如:https://www.wjx.cn/vj/rQRLagW.aspx),同时也会生成小程序页面(pages/wjxqList/wjxqList?activityId=rQRLagW),但是需要注意的是这个小程序问卷页面是以Webview形式存在的,并非原生的小程序页面。
3、问卷H5页面和小程序页面分别可以在“发送问卷》链接与二维码”和“发送问卷》微信发送”获取到。两者对于填写者来说均是一致的,数据也会汇集在一起,用户可根据自己的使用场景自由选择采用何种发放形式。
下面介绍一下常见的用户和问卷跳转的场景:
这一场景和小程序完全没有关系,仅仅是不同URL之间的跳转。问卷H5跳转到用户H5需要使用到问卷星“提交答卷后跳转到指定页面”的功能,功能路径:设计问卷》问卷设置》提交后显示》跳转到指定页面。
这一场景和小程序也完全没关系,基本同“场景一”相同,只不过打开的环境变为了用户自己的App,一般App均支持通过Webview的方式打开第三方的H5页面。
此场景是指:在发放问卷时发送的是问卷H5链接,但想要在提交答卷后跳转到指定用户小程序页面。发送问卷H5的环境可以是微信,也可以手机自带的App(如短信、邮件、浏览器等),甚至是用户自己的App。
具体效果:打开问卷H5作答问卷,提交答卷后在感谢信息页面会出现一个“跳转小程序”的按钮,点击即可跳转到指定的用户小程序页面。
设置路径:请在发送问卷》微信发送》提交后跳转小程序页面进行设置,红框内是必填项。
此场景是指:在非微信环境发送问卷(比如短信、邮件、浏览器或用户App),但是想要引导填写者进入问卷星小程序问卷页面进行作答。
针对此场景,问卷星提供了一个特殊的问卷H5,用户在非微信环境点击这个链接,经过默认浏览器中转后,可以自动进入到问卷小程序页面,然后进行作答。
操作步骤:需联系您的服务顾问,获取这个特殊的问卷H5。
DEMO:
复制下面的这个链接,放在手机默认浏览器或短信等非微信App中打开。
https://www.wjx.cn/jump-mp.aspx?activity=Y2VFzO1&rurl=https%3a%2f%2fwww.wjx.cn%2fvm%2fY2VFzO1.aspx&retry=1
此场景是指:在用户小程序进行发送问卷,点击进入到问卷星小程序问卷页面,提交答卷后点击一个按钮再返回到用户小程序的某个页面。此场景分为两步来操作:
请在发送问卷》微信发送》小程序打开问卷》1.小程序跳转小程序方案栏目,获取到问卷星小程序的AppID及此问卷对应的Path,随后在自己的小程序中进行开发即可。
请在发送问卷》微信发送》提交后跳转小程序页面进行设置,红框部分为必填信息。
此场景是指:在用户小程序进行发送问卷,点击进入到问卷H5页面,提交答卷后再返回到用户小程序的某个页面。此场景同样分为两步来操作:
请在发送问卷》微信发送》小程序打开问卷》2.小程序打开H5方案栏目,进行必要的配置,包括:上传校验文件、配置自定义域名及https,并在小程序后台添加自定义域名为业务域名。
请在发送问卷》微信发送》提交后跳转小程序页面进行设置,红框部分为必填信息。
注意:这里的跳转路径,不能是小程序的Tabar路径。
场景五是利用了微信“小程序跳转小程序”的接口,但是在两次跳转时,均会弹窗提示“正在跳转 ** 小程序”,点击允许才能跳转。而场景六的两次跳转对填写者来说均是无感知的,点击一下打开问卷,点击一下回到小程序。