在一段时间内,我们可能希望将这两种分析结合在一起。这可能有问题吗?会不会降低速度?捕获崩溃日志的人之间会发生争执吗?
问问题
337 次
2 回答
4
首先:我强烈建议从您的代码中删除未使用的(或您不喜欢的)。出于以下原因:
1. 它会增加项目大小,这反过来又会增加您的捆绑包大小。
2. 乱码。
3. 检查两个不同的分析是没有意义的。
4. 当第三人理解代码时,他会浪费时间去理解,这会导致混乱。
我可能会错过其他原因。
第二:要回答您的问题,它应该可以正常工作。我在我的一个项目中做了同样的事情,最初我使用的是Hockey Crash 报告。但后来客户要求使用Crashlytics。我没有立即删除 Hockey SDK。虽然这工作正常并且都报告了问题,但很快我从代码中删除了 Hockey SDK。
于 2018-02-05T21:37:27.173 回答
0
我一起使用了 Crashlytics 和 Google Analytics,没有任何问题。所有的日志记录都是在后台进程中完成的,所以我认为您不会注意到任何速度下降,但该应用程序在技术上正在做更多的工作,因此会对性能产生某种影响。
我没有看到崩溃日志有任何问题。分析库只需将崩溃日志写入文件,然后在用户下次打开您的应用程序时发送它们。它们不会影响操作系统如何处理实际崩溃,因此它们之间的冲突不应该有任何问题。
于 2018-02-05T21:36:59.753 回答