首页 > 解决方案 > 有没有办法让 iOS 13 的新 TestFlight Screenshot beta 反馈进入 Slack

问题描述

屏幕截图反馈是一项很棒的新功能,它可以让 beta 用户更轻松地报告问题(只需截屏)

但是,报告的问题在 appstore connect 中隐藏起来并不是很明显。是否有 API(官方或非官方)以便它们可以自动重新发布到 slack 上。

在此处输入图像描述

标签: iosapp-storetestflightfastlaneapp-store-connect

解决方案


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

推荐阅读