做内测分发,最头疼的不是打包,而是怎么把安装包快速交付给测试用户。发链接容易被聊天记录淹没,发文件又受平台限制——二维码才是最直接的交付方式:用户扫一下,马上就能装。
这篇文章会从零讲起,教你如何用虾分发生成内测分发二维码,包括自定义样式、双端合并,以及分发过程中容易踩的坑。
为什么内测分发首选二维码
内测场景下,二维码比链接和文件传输更有优势:
- 一步到位:用户扫码直接跳转下载页,不需要复制链接、切换浏览器
- 线下友好:会议室投屏、工位贴纸、文档附件,一个二维码覆盖所有场景
- 不易出错:链接手动复制容易漏字符,二维码扫完自动解析,避免下错包
- 统计方便:通过二维码下载的数据可以统一追踪,量化内测覆盖情况
但很多开发者在生成分发二维码时,会遇到几个常见问题:安卓和 iOS 要分开两个码?二维码过期了怎么办?样式太丑放不到正式文档里?下面逐一解决。
在虾分发生成内测二维码的完整步骤
第一步:上传安装包
- 打开 虾分发官网,注册并登录账号
- 在控制台点击「上传安装包」,选择打包好的
app.apk或app.ipa文件 - 等待系统自动解析,解析成功后会生成对应的应用条目
上传时注意:文件名尽量不要包含特殊字符,版本号在打包时需按规范填写(如 1.2.3),方便后续多版本管理时快速识别。
第二步:生成分发二维码
解析完成后,系统会自动为该应用生成分发链接和二维码。在「应用列表」中找到目标应用,即可看到默认的二维码图片。
建议:在分享二维码之前,先完成下面的安全配置,避免内测包被未授权用户下载。
第三步:配置安全设置(可选但推荐)
点击应用设置,可以按需配置:
- 下载密码:用户扫码后需输入密码才能下载
- IP 白名单:仅允许指定 IP 段访问下载页
- 下载次数限制:达到上限后自动关闭下载入口
这些设置在二维码已经分发出去的情况下也能随时修改,不需要重新生成二维码。
双端合并:一个二维码同时覆盖安卓和 iOS
如果你的 APP 同时有安卓和 iOS 版本,分发两个二维码会让测试用户搞混。虾分发支持「合并应用」功能,让一个二维码自动匹配用户设备:
- 分别上传
app.apk和app.ipa到虾分发 - 在「应用列表」中勾选需要合并的两个应用
- 点击「合并应用」,系统会生成一个统一的分发二维码
- 安卓用户扫码下载 APK,iOS 用户扫码下载 IPA,无需手动选择
| 场景 | 合并前 | 合并后 |
|---|---|---|
| 二维码数量 | 2 个 | 1 个 |
| 用户操作 | 需判断自己设备类型 | 自动匹配,直接下载 |
| 管理成本 | 两套链接和统计 | 统一入口,数据合并 |
建议:只要双端同时内测,就优先使用合并分发,减少沟通成本。如果某端暂无新包,也可以先单独分发,后续补包再合并,已有的二维码链接不受影响。
自定义二维码样式
默认二维码能用但不够「正式」,虾分发支持自定义二维码样式:
- Logo 嵌入:在二维码中心放置 APP 图标,提升品牌辨识度
- 配色调整:修改前景色和背景色,与品牌视觉统一
- 尺寸选择:根据投放场景(文档、海报、投屏)选择合适尺寸
自定义时注意一个原则:前景色与背景色对比度要足够高,否则部分手机扫码识别率会下降。深色前景 + 浅色背景是最稳妥的组合。
另外,会员版二维码支持永久有效,不会因为时间过期导致用户扫码失败,适合需要长期分发的内测场景。
常见问题
| 问题 | 解答 |
|---|---|
| 二维码分享出去后还能修改下载页内容吗? | 可以。修改应用设置或更换安装包,二维码链接不变,用户扫码看到的是最新内容 |
| 合并应用后,某一端更新了怎么办? | 单独重新上传对应平台的安装包即可,合并关系自动保持 |
| 二维码扫描后提示「无法下载」 | 检查是否设置了 IP 白名单或下载次数限制;iOS 用户需确认已信任对应的证书与描述文件 |
| 一个账号能生成多少个二维码? | 以虾分发官网当前套餐说明为准 |
总结
二维码是内测分发最高效的交付方式:生成快、分享方便、扫码即装。通过虾分发,你可以在上传安装包后自动获得二维码,支持双端合并让一个码覆盖安卓和 iOS,还能自定义样式让二维码更专业。配合密码保护、下载次数限制等安全设置,内测包的分发既高效又可控。
如果你还在手动发链接、传文件,试试 虾分发,3 分钟完成从上传到分发二维码生成的全流程。