ios - 有没有办法让 iOS 13 的新 TestFlight Screenshot beta 反馈进入 Slack
问题描述
屏幕截图反馈是一项很棒的新功能,它可以让 beta 用户更轻松地报告问题(只需截屏)
但是,报告的问题在 appstore connect 中隐藏起来并不是很明显。是否有 API(官方或非官方)以便它们可以自动重新发布到 slack 上。
解决方案
Fastlane【飞船】支持Testflight Feedback的下载。
有关示例,请参见https://github.com/fastlane/fastlane/pull/15793 。下载的反馈还包含屏幕截图 URL。
因此,您可以使用 curl 下载图像:
curl https://tf-feedback.itunes.apple.com/bla
截图 url 格式为:
https://tf-feedback.itunes.apple.com/eimg/A1X/GXs/XoX/XgY/BXs/XxfKXX35jw4/original.jpg?i_for=123&AWSAccessKeyId=topsecret&Expires=1607040000&Signature=topSecretSignature
并且绝对可以下载。 但请注意: 网址在大约一天后失效 - 因此您应该立即下载图片
通过 fastlane 检索到的 appstore 连接反馈数据示例:
[21:32:34]: Driving the lane 'connect_feedback'
[21:32:42]:
[21:32:42]:comment: And more feedback
[21:32:42]:name: xxx yyy
[21:32:42]:email: xyz@xxyyx.com
[21:32:42]:build: 32123
[21:32:42]:
[21:32:42]:comment: This is feedback!
[21:32:42]:name: John Doe
[21:32:42]:email: email@email.com
[21:32:42]:build: 321234
[21:32:42]: url: https://tf-feedback.itunes.apple.com/bla
[21:32:42]: width: 3024
[21:32:42]: height: 4032
推荐阅读
- json - 从各种类型的 JSON 值流中展开数组
- linux - 无法发送电子邮件 - ISPConfig / Roundcube
- c# - 如何在 asmx 方法 asp.net 中获取会话值
- java - Android 10 requestNetwork() takes too long displaying specified network
- html - laravel 5.8 bootstrap 在 Jquery 中不起作用
- php - 使用 Symfony 的教义命令问题
- reactjs - 如何更改 Material UI 自动完成弹出框的宽度
- javascript - Nest 无法解析 CommonModule 的依赖关系
- amazon-web-services - 创建 AWS EKS 集群的不同选项
- c# - 使用 .NET Core Web API 作为 ASP.NET Web 窗体应用程序的子路由