1

HockeyApp 有他们的iOS SDK,允许你做以下事情

SDK 允许测试人员直接从应用程序内将您的应用程序更新到另一个 beta 版本。如果有新的更新可用,它将通知测试人员。SDK 还允许发送崩溃报告。如果发生了崩溃,它将在下次启动时询问测试人员是否要将有关崩溃的信息发送到服务器。

现在我想要实现的是创建一个独立的 iOS 应用程序,它可以帮助您下​​拉所有符合版本和操作系统特定标准的崩溃日志(eq iOS build #567)。

在深入研究这一点时,我遇到了可以实现所需内容的公共 API,但时间很长,就像我在这里拥有的那样。

  1. 第 1 步获取特定构建版本的信息 curl -L -H "X-HockeyAppToken: API_TOKEN"<br /> 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 步 - 遍历所有崩溃组,如果 Crash Count > 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获取特定崩溃的帐户信息
    ?格式=文本

问题

有没有办法使用官方 HockeyApp SDK 来实现相同的目标?我有这个问题的原因是因为BITFeedbackListViewController确实有获取反馈/崩溃的实现。我丝毫怀疑这些是否应该用于将崩溃拉入 iOS 应用程序。

有没有人尝试过实现我正在尝试的目标?如果是的话,一些指针可能对实现这一点非常有帮助。

我的下一步是将 JIRA 集成到 MAP - JIRA 票证的崩溃。因此,将应用程序中的崩溃拉下来很重要。 注意:添加了 JIRA-Mobile-Connect 标签,因为这是与此处提出的问题相关的第二步。请不要删除

4

1 回答 1

1
  1. 您应该联系 HockeyApp 支持。
  2. 你的问题的答案是:不。
  3. SDK 旨在向服务器发送崩溃报告,而不是相反。
  4. SDK 中的反馈系统与崩溃报告无关。
  5. 您需要使用公共 API 来实现自己的逻辑来完成您想做的事情。
  6. 对于发送到 HockeyApp 的您自己的应用程序崩溃,您可以在网站上连接您的 Jira 实例并从那里创建票证,而无需额外的应用程序。
于 2015-02-10T22:23:14.513 回答