【问题标题】:How to instruct users to report a bug in Android如何指导用户报告 Android 中的错误
【发布时间】:2011-03-18 18:12:38
【问题描述】:

您如何指导用户报告 Android 中的错误?有什么建议或提示吗?

我想向我的用户发送详细说明,以充分利用他们的错误报告。我知道有各种应用程序会从设备发送错误报告,我想知道其他 Android 开发人员如何处理这个问题。

【问题讨论】:

  • 我刚开始使用 Android,所以我不知道答案。但我强烈怀疑你会在你的 Android Market 评论中收到几个错误报告,即使你告诉人们不要这样做。因此,请经常查看您的评论。
  • 并没有真正询问在哪里可以找到错误报告。问题更多是关于告诉想要举报他们的用户的内容。 (希望您在 Android 上玩得开心!)
  • 对。我只是说,在你给你的用户指示之后,如果他们不遵循他们,不要感到惊讶!
  • 可能重复的问题...您的问题的答案在于这个 SO 问题:How Do I Obtain Crash Data From My Android Application

标签: android bug-reporting


【解决方案1】:

Instabug 等错误报告 SDK 可以让您实现这一目标。

如您所见,默认情况下,它会在打开应用 10 秒后向您的用户显示欢迎消息。它会根据您使用的调用方法(按钮或摇动手势)显示有关如何调用 Instabug 的说明。

注册并在代码中包含库后,您可以在不同的显示消息之间切换。根据您是处于测试阶段还是生产阶段,请使用以下任一行。

Instabug.setWelcomeMessageState(WelcomeMessage.State.BETA);
Instabug.setWelcomeMessageState(WelcomeMessage.State.LIVE);

每个错误报告都包含有关设备详细信息、网络日志、控制台日志、视图层次结构检查和视觉再现步骤的各种信息。


为了全面披露,我在 Instabug 工作。如果我能提供帮助,请告诉我。

【讨论】:

    【解决方案2】:

    有一些解决方案可以通过收集上下文信息并允许用户提供应用内反馈的方式来检测应用程序。通过摇晃手机或其他触发方式(如菜单选项)。

    这是 IBM 提供的名为 Mobile Quality Assurance 的“当前免费”产品,它将检测应用程序,以便在用户使用应用程序时收集他们使用应用程序时的上下文信息。当他们想提供反馈或提交错误时,他们可以摇晃手机,它会在当时捕获屏幕,给他们一个表单来输入其他信息,然后将屏幕截图、上下文信息和 cmets 提交到测试门户。

    这里是MQA的更多信息的链接

    【讨论】:

      【解决方案3】:

      考虑到 Gilbert 的建议,我决定创建自己的应用程序。我在此向您介绍:Bug Reporter

      它允许用户向您发送包含设备信息和可选 logcat 的报告。如果您想从应用程序启动它,它还支持 Intent Extras 以自定义其行为。

      【讨论】:

      • 错误报告链接已损坏
      • 有没有可供没有 Google Play 的用户下载的来源?
      【解决方案4】:

      您可以像谷歌在 iPhone 上使用他们的新地图应用程序所做的那样。当您使用该应用程序并摇动手机时(用户在沮丧或出现问题时会这样做),您可以弹出一个屏幕,询问是否有问题,并且是他们可以选择的错误提交表单填写。

      【讨论】:

        【解决方案5】:

        这不是特定于 Android 的,但您可以在应用程序中设置一个错误报告屏幕,将客户键入的信息以及您希望捕获的任何系统信息发送到您的网络服务器。或者,应用程序可以通过电子邮件向您发送信息。

        【讨论】:

        • 这就是我想做的事情。我想知道是否有一个现有的应用程序已经可以处理这个问题并且可以使用我的意图启动。
        • 如果没有,做一个通用的应用程序。 :-)
        【解决方案6】:

        您可以集成一些库来完成这项工作,您无需自己开发解决方案。例如,我使用的是blit feedback。使用这个库,您可以拍摄快照、绘制快照并添加一些 cmets。我已将其配置为通过电子邮件发送报告,但如果您有问题跟踪器,您也可以连接它。

        【讨论】:

          【解决方案7】:

          很晚才发现这个问题。给出了答案,但提到的产品或技术现在已经很老了。添加我们一直在开发的工具 - Bugclipper

          此工具可让您的用户在 Android 或 iOS 应用内报告问题,您可以添加/注释屏幕截图、创建语音屏幕录制以及获取崩溃日志。

          附言- 我是联合创始人之一。

          【讨论】:

            猜你喜欢
            • 2015-05-19
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-07-07
            • 1970-01-01
            相关资源
            最近更新 更多