HockeyApp 有他们的iOS SDK,允许你做以下事情
SDK 允许测试人员直接从应用程序内将您的应用程序更新到另一个 beta 版本。如果有新的更新可用,它将通知测试人员。SDK 还允许发送崩溃报告。如果发生了崩溃,它将在下次启动时询问测试人员是否要将有关崩溃的信息发送到服务器。
现在我想要实现的是创建一个独立的 iOS 应用程序,它可以帮助您下拉所有符合版本和操作系统特定标准的崩溃日志(eq iOS build #567)。
在深入研究这一点时,我遇到了可以实现所需内容的公共 API,但时间很长,就像我在这里拥有的那样。
- 第 1 步获取特定构建版本的信息 curl -L -H "X-HockeyAppToken: API_TOKEN"<br /> https://rink.hockeyapp.net/api/2/apps/APP_ID/app_versions
- 第 2 步如果我们想提取特定构建版本的所有崩溃原因 curl -L -H "X-HockeyAppToken: API_TOKEN"
https://rink.hockeyapp.net/api/2/apps/APP_ID/app_versions/2/crash_reasons - 第 3 步 - 遍历所有崩溃组,如果 Crash Count > 0 然后拉下该组中的崩溃 curl -L -H "X-HockeyAppToken: API_TOKEN"
https://rink.hockeyapp.net/api/2/apps/ APP_ID/crash_reasons/24365370 - 第 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 标签,因为这是与此处提出的问题相关的第二步。请不要删除