如何通过Fastlane为Android应用提交Google Play测试所需凭证?
Google现在要求提供测试凭证以开启应用的自动化测试:
请问是否有人知道这些凭证能否通过Fastlane配置提交?我已知iOS端是可以通过Fastlane完成对应配置的。
可以通过Fastlane直接配置提交测试凭证
Fastlane官方的Google Play上传工具supply已经内置了测试凭证提交功能,使用方式和iOS端的对应配置逻辑类似,不需要额外接入第三方插件。
操作前提
先将Fastlane升级到2.210.0及以上版本,更早的版本没有集成测试凭证提交的相关参数。
配置方法
在Fastfile的supply动作配置中添加三个专用参数即可:
test_username:填写测试账号的登录名test_password:填写测试账号的登录密码test_notes:填写补充测试说明,比如特殊登录步骤、权限提示、验证跳过规则等
配置示例
lane :upload_play_store_beta do supply( package_name: "com.your.app.id", track: "beta", aab_path: "./build/outputs/bundle/release/app-release.aab", # 测试凭证相关配置 test_username: "test_001@example.com", test_password: "aB3$xYz9", test_notes: "登录页点击「跳过验证码」即可进入应用,测试账号无管理员权限,不会触发生产环境数据修改" ) end
其他说明
- 提交的测试凭证仅提供给Google审核人员查看使用,不会对外公开
- 如果你的应用无需登录即可完成全部功能测试,可以不填账号密码,仅在
test_notes中说明无测试账号即可 - 后续测试账号信息变更时,重新运行上传lane覆盖对应参数即可更新凭证信息
内容的提问来源于stack exchange,提问作者Justin Lane
相关产品推荐
相关产品推荐


