HockeyApp有iOS SDK,可以让你做以下事情
SDK允许测试人员从应用程序中将您的应用更新到另一个测试版 . 如果有新的更新,它会通知测试人员 . SDK还允许发送崩溃报告 . 如果发生了崩溃,它将在下次启动时询问测试人员是否要将有关崩溃的信息发送到服务器 .
现在我想要实现的是创建一个独立的iOS应用程序,它可以帮助您下载所有与版本和操作系统的特定标准匹配的崩溃日志(eq iOS build#567) .
在深入研究这个问题的过程中,我遇到了可以达到理想效果的public API,但是我在这里已经很长时间了 .
-
步骤1拉取特定构建版本卷曲的信息-L -H“X-HockeyAppToken:API_TOKEN”
https://rink.hockeyapp.net/api/2/apps/APP_ID/app_versions -
步骤2如果我们想要解决特定构建版本卷曲的所有崩溃原因-L -H "X-HockeyAppToken: API_TOKEN"
https://rink.hockeyapp.net/api/2/apps/APP_ID/app_versions/2/crash_reasons -
步骤3 - 遍历所有崩溃组并且如果崩溃计数> 0然后拉下该组中的崩溃卷曲-L -H "X-HockeyAppToken: API_TOKEN"
https://rink.hockeyapp.net/api/2/apps/APP_ID/crash_reasons/24365370 -
步骤4 - 现在通过传递崩溃ID卷曲-L -H "X-HockeyAppToken: API_TOKEN"来获取特定崩溃的帐户信息
https://rink.hockeyapp.net/api/2/apps/APP_ID/crashes/2293834022?format=text
问题
有没有办法使用官方的HockeyApp SDK实现相同的目标?我有这个问题的原因是因为 BITFeedbackListViewController
确实有获取反馈/崩溃的实现 . 我有点怀疑这些甚至是否应该被用于将崩溃降级到iOS应用程序中 .
有没有人试图实现我的目标?如果是,一些指针可能真的有助于实现这一点 .
我的下一步是将JIRA集成到MAP - JIRA门票的崩溃 . 因此在应用程序中拉下崩溃很重要 . 注意:添加了JIRA-Mobile-Connect标记,因为这是与此处提出的问题相关的第二步 . 请不要删除
1 回答
您应该联系HockeyApp支持 .
您的问题的答案是:不 .
SDK的设计,实现和意图是将崩溃报告发送到服务器,而不是相反 .
SDK中的反馈系统与崩溃报告无关 .
您需要使用Public API实现自己的逻辑,以实现您的目标 .
对于发送到HockeyApp的您自己的应用程序的崩溃,您可以在网站上连接您的Jira实例并从那里创建票证,而无需额外的应用程序 .