Deeplink测试方法

一、单个deeplink测试

方法一:将deeplink转换成二维码,手机扫码打开

       二维码生成地址: https://cli.im/

方法二:

 iOS:将deeplink放入自带的备忘录,点击连接即可打开

 安卓:手机连接电脑,用adb命令

 注意:特殊字符需要加转义字符,如&、空格,”\&“ ”\ “

例:adb shell am start -W -a android.intent.action.VIEW -d “xxx://main?tab=xxx&subTab=xx” package name

二、大批量测试较多的deeplink

  思路:将deeplink连接嵌入html页面,push到手机端,用浏览器打开,点击跳转即可

  好处:1、本地的hmtl,对比将html放在公共服务器,不用担心服务器跑路;

             2、傻瓜式的操作步骤 ,照着准备充分,测试过程还是很能提高效率的

第一步:将deeplink嵌入html页(需要生成的链接不多,可以直接用附件2,打开文件,复制粘贴替换deeplink和文案)

 1、打开附件中的表格,【deeplink拼接html】页,填入你需要测试的deeplink,及对应的想要在html页面展示的文案,删除多余的行,得到“生成的html”内容,复制粘贴为文本(如notepad、txt文档中,为了提取内容为纯文本)

在这里插入图片描述

 2、将上一步复制的文版内容粘贴到【html模板】中,替换掉红色部分的内容,复制此单元格中全部的内容

在这里插入图片描述

3、新建一个txt文件,将上一步复制的内容粘贴进来(注意首尾自动添加的双引号,如有需去掉),保存文件,文件格式后缀改为html,得到如下图所示文件

第二步:将文件推送到测试手机(本地有node环境,现场搭建简易服务器,手机端直接输入ip地址访问更方便,且可实时更新文件内容,步骤如后续【三、搭建简易服务器】)

第三步:使用浏览器打开推送的文件,点击即可跳转到应用对应的页面

注意事项:
1、使用adb命令输入,注意deeplink链接中的空格和特殊字符,需要用转义字符”"
2、扫码、html的方法,链接不需要加转义字符,故需要注意链接中原本携带的特殊字符(不需要转义,警惕因代码需要,加了转义)、空格,会导致跳转的页面不符合预期(占比应该不多)
3、链接跳转不符合预期,先认真核对链接是否正确,特殊字符、空格等情况,对比adb打开的效果!!!

三、搭建简易服务器

参考:https://blog.csdn.net/ys5773477/article/details/122745202

1、进入你想启动服务器的文件夹,地址栏输入cmd,enter建打开

2、http-server -c-1 启动服务器,带参数是为了更新代码后可以自动更新页面

3、将要测试的deeplink HTML文件放入当前文件夹

4、手机端输入ip:8080 打开

5、测试完毕,关闭服务器:enter键,然后快捷键CTRL-C

四、小拓展

生成html的第二种方法:使用在线html编辑工具,可以像编辑文档一样简单的生成html页面,但只能一个一个的插入,简单但低效,deeplink量少可以试试

工具地址: https://products.aspose.app/words/zh/editor/html

1、插入-填入链接、文案,确定

2、右上角下载,保存为html即可

五、附件

附件1:生成html文件用的模板
附件2:html模板

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值