HockeyApp SDK 集成到 PULL 崩溃日志

HockeyApp SDK integration to PULL crash logs

HockeyApp 有自己的 iOS SDK 让您可以做以下事情

The SDK allows testers to update your app to another beta version right from within the application. It will notify the tester if a new update is available. The SDK also allows to send crash reports. If a crash has happened, it will ask the tester on the next start whether he wants to send information about the crash to the server.

现在我想要实现的是创建一个独立的 iOS 应用程序,它可以帮助您提取所有符合特定版本和 OS 标准的崩溃日志(eq iOS 构建 # 567).

在深入研究时,我遇到了 public API 可以实现所需的东西,但像我在这里一样冗长。

  1. 第 1 步提取特定构建版本的信息 curl -L -H “X-HockeyAppToken:API_TOKEN”
    https://rink.hockeyapp.net/api/2/apps/APP_ID/app_versions
  2. 第 2 步如果我们想提取特定构建的所有崩溃原因 版本 curl -L -H "X-HockeyAppToken: API_TOKEN"
    https://rink.hockeyapp.net/api/2/apps/APP_ID/app_versions/2/crash_reasons
  3. 第 3 步 - 遍历所有崩溃组,如果崩溃计数 > 0 然后拉下该组中的崩溃 curl -L -H “X-HockeyAppToken:API_TOKEN”
    https://rink.hockeyapp.net/api/2/apps/APP_ID/crash_reasons/24365370
  4. 第 4 步 - 现在获取特定崩溃的帐户信息 传递崩溃 ID curl -L -H "X-HockeyAppToken: API_TOKEN"
    https://rink.hockeyapp.net/api/2/apps/APP_ID/crashes/2293834022?format=text

Question

有没有办法使用官方 HockeyApp SDK 实现同样的效果?我有这个问题的原因是 BITFeedbackListViewController 确实有获取 feedback/Crash 的实现。我有点怀疑这些是否应该用于将崩溃拉到 iOS 应用程序中。

有没有人尝试过实现我正在尝试的目标?如果是的话,一些建议可能真的有助于实现这一点。

My next step is going to be JIRA integration to MAP - the crashes to JIRA tickets. and hence pulling the crashes down in the application is important. NOTE: JIRA-Mobile-Connect tag is added as this is the second step related to the question asked here. Please do not remove

  1. 您应该联系 HockeyApp 支持。
  2. 你的问题的答案是:否。
  3. SDK 的设计、实现旨在向服务器发送崩溃报告,而不是相反。
  4. SDK中的反馈系统与崩溃报告无关。
  5. 您需要使用 Public API 来实现您想要执行的操作的逻辑。
  6. 对于发送到 HockeyApp 的您自己的应用程序的崩溃,您可以在网站上连接您的 Jira 实例并从那里创建票证,而无需额外的应用程序。