题
如何指示用户在Android中报告错误?任何建议或提示?
我想收到向用户发送详细说明,以获得最大的错误报告。我知道有各种应用程序从设备发送错误报告,我想知道其他Android开发人员如何处理此问题。
解决方案 3
考虑到吉尔伯特的建议,我决定创建自己的应用程序。我特此介绍你:错误报告器。
它允许用户向您发送带有设备信息和可选Logcat的报告。它还支持Intent Extra,以便在您希望从应用程序启动它的情况下自定义其行为。
其他提示
一个错误报告的sdk,如 Instabug 可以让您实现。
正如您所看到的,它默认情况下显示给您的用户的欢迎消息10秒钟在打开应用程序后10秒钟。它显示有关如何根据您使用的调用方法调用Instabug的说明(按钮或摇动手势)。
在代码中注册并包括库后,您可以在不同的显示消息之间切换。根据您是否在Beta或生产中,使用以下任何行。
Instabug.setWelcomeMessageState(WelcomeMessage.State.BETA);
Instabug.setWelcomeMessageState(WelcomeMessage.State.LIVE);
.
每个错误报告包含有关设备详细信息,网络日志,控制台日志,查看层次检查和视觉再现步骤的各种信息。
对于完整的披露,我在instrabug工作。如果我能提供帮助,请告诉我。
有解决方案以以收集上下文信息的方式授权应用程序,并允许用户提供应用内反馈。无论是通过摇动手机或其他触发器,如菜单选项。
此处是来自IBM称为移动质量保证的“目前免费”提供,这将介绍应用程序,以便作为用户使用应用程序上下文信息,因为它们使用该应用程序。当他们想提供反馈或提交错误时,他们可以摇动手机,它将当时捕获屏幕,给他们一个表单来输入其他信息,然后将屏幕截图,上下文信息和评论提交给测试门户。
这是一个关于 mqa
您可以在iPhone上使用他们的新地图应用程序执行Google。当您使用该应用程序并摇动手机时(当他们沮丧或某些东西不起作用时,您可以弹出一个屏幕,询问是否有问题,并且是他们可以选择的错误提交的表单填写。
这不是Android特定的,但您可以在应用程序中有一个错误报告屏幕,它将您的客户类型发送信息类型以及要捕获的任何系统信息到您的Web服务器。或者,应用程序可以通过信息向您发送信息。
有一些库可以集成到执行此作业,您无需自己开发解决方案。例如,我正在使用闪光反馈。使用此库,您可以拍摄快照,绘制它们并添加一些评论。我已将其配置为通过电子邮件发送报告,但如果您有问题跟踪器,您也可以连接它。
很晚才发现了这个问题。给出了答案,但提到的产品或技术现在也很老了。添加我们已在工作的工具 - bugclipper
此工具让您的用户报告从应用程序Android或iOS中的问题,您可以添加/注释屏幕截图,用语音创建屏幕录制,并获得崩溃日志。
p.s。 - 我是联合创始人之一。