如何指示用户在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。 - 我是联合创始人之一。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top