使用 Visual Studio App Center (Hockeyapp?),我可以让用户通过电子邮件将他们的崩溃日志发送给我或表明他们自己的身份以便我可以找到他们的特定崩溃吗?

With Visual Studio App Center (Hockeyapp?) can I have a user email me their crash log or identify themselves so I can find their specific crash?

说一个用户遇到了一个非常烦人的崩溃,在他们允许的情况下我想帮助他们修复它。但也要说我有很多其他用户也遇到崩溃,所以他们的具体崩溃很难确定。

https://docs.microsoft.com/en-us/appcenter/sdk/other-apis/ios#identify-installations

我怎样才能(在他们允许的情况下)提取他们的崩溃日志?我知道每个安装都有一个匿名的安装 ID 或其他什么,如果我让他们在应用程序中可见,有没有办法让他们通过电子邮件将其发送给我,以便我可以根据它搜索崩溃报告?或者有没有办法直接让他们通过电子邮件将他们的崩溃报告发送给我?

您可以通过将用户 ID 附加到 App Center 中的崩溃报告来执行此操作:https://docs.microsoft.com/en-us/appcenter/sdk/other-apis/ios#identify-users

这可以是您自己的帐户系统中的 ID,或者您也可以为此重新使用 App Center SDK 生成的匿名安装 ID。然后,您还需要一种让用户告诉您他们的 ID 的方法,方法是在 UI 中显示,自动将其附加到支持请求,或类似的方式。

之后,您可以使用 App Center 的搜索功能通过该 ID 搜索崩溃:https://docs.microsoft.com/en-us/appcenter/diagnostics/search