我将在AppStore上启动我的应用程序,我想跟踪崩溃并尽快修复它们。如果可能的话,收集一些关于用户活动和其他有用信息的额外信息将是很好的。为了做到这一点,我已经寻找了一些崩溃报告工具,我发现的最有趣的是:TestFlight Live,QuincyKit和Crashlytics。
在这三个中,QuincyKit应该是最轻的一个,但其他两个似乎很有趣,因为它们提供了更复杂的报告和其他有趣的东西。
我的目标是尽可能多地了解用户可能遇到的任何问题,但同时我不想让应用程序变慢或消耗更多资源。
1.根据您的个人经验和您的观点,这些工具中哪一个是最好的(考虑到我的目标和需求)?
1.通过使用TestFlight Live或Crashlytics,我会让我的应用程序太慢?
1.是否存在器械过载的风险?
- QuincyKit提供的报告是否足够精确?我可以从中获取多少信息?
谢谢你,谢谢
以下是我的决定:
我正在使用Crashlytics进行崩溃报告(是的,它看起来真的很棒)和TestFlight跟踪用户活动(检查点对于了解用户通常做什么并找出趋势是什么非常有用)。
5条答案
按热度按时间ohtdti5x1#
老实说,我认为Crashlytics是一个比Testflight更好的坠机报告解决方案。
这是你从Crashlytics得到的,你从其他人那里得不到的。
这只是其中的一小部分,但我认为它们对你来说可能是最重要的。
我们在一个非常受欢迎的应用程序上使用Testflight的坠机报告近2年(几百万个D/L)。这绝对比什么都没有好,如果你使用TF进行分发也非常方便,但是你可以从Crashlytics中获得更多的好处。今年夏天我们改用Crashlytics,现在我们实际上能够管理崩溃,并做出关于修复什么和何时修复的明智决定,而不是在一大堆没完没了的清单中筛选
我看到你已经接受了一个答案,但我会认真地给予另一个看,即使你选择继续与Testflight。我发现它很难真正抓住你错过了什么,直到你的应用程序已经发货,在这一点上更难改变。
svujldwt2#
Crashlytics在崩溃报告方面是首屈一指的。
在对TestFlight、HockeyApp和Crashlytics进行了深入的调查和测试之后,我们最初选择了HockeyApp,因为它们允许我们在iOS和Android上发布测试版沿着崩溃报告(我们希望在一个解决方案中同时支持两个平台)。但是,HockeyApp的异常回溯并没有给我们提供任何额外的崩溃细节。这就是Crashlytics的闪光点。他们的异常回溯非常棒。句号。
以下是我对所有3个SDK的总结:
Crashlytics
TestFlight
HockeyApp(HockeyKit -测试版,QuincyKit -崩溃报告)
尽管如此,我们还是选择了Crashlytics作为崩溃报告,选择了HockeyApp作为测试版。但是你必须选择最适合你需要的。
b1uwtaje3#
**也推荐Crashlytics。
TestFlight Live在过去给过我问题。似乎每次我去使用TestFlight,它都会停机。
Crashlytics很棒。原因如下:
我在我所有的应用程序中使用Crashlytics。当我在那里时,我将其添加到Hipstamatic,我们得到的数据令人震惊。它确实有助于改进我们的产品。我还尝试了TestFlight Live,并在第一个测试版后迅速删除了它,因为 * 它 * 会导致崩溃。
Crashlytics太棒了你应该用它
n1bvdmb64#
如果我们只谈论坠机报告,Crashlytics远远优于TestFlight。(从未尝试过QuincyKit,所以我无法比较3个选项)
我们已经在Weddar上使用Crashlytics一年多了,它一直很棒。在安装它之前,我不得不说,我对他们所说的伟大功能有点怀疑,但安装确实在大约5分钟内完成,它只增加了大约40- 45 Kb的应用程序。
崩溃报告是令人难以置信的详细,使它真的很快找到解决方案的错误和更新的sdk是相当稳定和稳定。团队是令人难以置信的支持太。我记得,我们有一个问题,新的ARM 7时,iPhone5出来,他们解决了它在大约30分钟。
我使用TestFlight进行用户beta测试管理,所以我在夏天尝试了TestFlight Live SDK,只是想看看它是否是一个将所有功能集成在一个服务中的解决方案,但我们使用它的体验非常糟糕。(Weddar是在2011年4月推出的),我们花了大约一个月的时间试图抓住这个bug。当LIVE beta测试时,没有用户会抱怨任何问题,我们通过删除TF SDK“解决”了这个问题。一直不太明白问题出在哪里。我们联系了TestFlight团队,但一直没有回复。(另一个大细节是TF SDK给我们的应用程序增加了大约800 Kb。)
所以,即使我仍然使用TestFlight进行beta测试,如果你正在寻找一个伟大的轻量级崩溃报告SDK,我肯定会说你应该使用Crashlytics。
希望这对你有帮助。
ix0qys7i5#
我会说去与测试飞行(现场)
根据我的经验,TestFlight SDK不会崩溃/减慢您的设备,并且具有非常通用的崩溃报告-允许您相当准确地调试报告的错误。
TestFlight还可以作为开发中测试时的反馈包。
这也是一个非常简单的SDK。
更具体地说(在回答你的问题清单时):
1.您的应用不会因为网络请求在主线程之外处理而变慢。
1.我不明白为什么一个设备会因为使用你提到的任何一个SDK而过载。