我正在开发一个非市场第三方应用程序,我希望能够了解我客户设备上的问题。
那么你建议怎么做呢?
我正在考虑收集所有堆栈跟踪和其他日志并将它们发送到电子邮件或类似的东西。
是否有任何普遍的流行做法来了解客户设备上的问题?任何建议都将受到高度赞赏,因为我不想使用一些自定义的、不可靠的做法。
问问题
224 次
2 回答
6
如果您想在应用程序崩溃的情况下收集信息,您可以使用ACRA - Android 应用程序崩溃报告库。
如果您的应用程序崩溃,它将几乎自动将信息(堆栈跟踪、设备信息等)发布到 google-document ;这对于分析崩溃的原因非常有帮助。
你可以建议用户写一些额外的信息来帮助你找出崩溃的原因。
于 2012-05-20T12:15:42.963 回答
0
我正在使用 BugSense,它非常好并且非常易于使用。
只需在您的应用程序中添加 1 行就可以了。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
BugSenseHandler.setup(this, "YOUR_API_KEY");
// The rest of your code goes here
}
于 2012-05-20T12:20:49.270 回答