Construct PM - Report App Bugs and Errors

Overview

This article outlines the two best methods for reporting app bugs and errors in Construct PM. These methods allow users to suggest improvements and ask questions within the app and offer an easy and seamless way for users to provide feedback to app developers.

We value your feedback and want to ensure transparency in how your data is handled during this process.

Screenshot of Settings with fields highlighted.

Construct PM - Settings

Construct PM provides the following reporting options via the Settings menu:

Find Support (Instabug)

The Find Support screen provides access to bug reporting, feedback and help links powered by Instabug. Instabug is a popular tool for bug reporting, improvement suggestions, and asking questions within mobile applications.

Step 1: Complete Background Download

Wait for the initial background download to finish (to reduce noise).

Step 2: Trigger the Bug

Perform the activity that triggered the bug.

Step 3: Find Support

Screenshot of Find Support pop-up.

The Find Support screen may be triggered automatically with a bug/error. Otherwise, navigate to Settings > Find Support.

Select one of the following options:

  • Report a bug: Select whether to report a UI related issue, a functional issue, or a security or configuration issue.

  • Suggest an improvement: Select whether to suggest a UI improvement, a new major feature, or a minor improvement.

  • Ask a question: Select this option to ask a question.

Step 4: Enter Report Details

The resulting report will automatically include the errors triggered by the last action (visible on the screen). The fields in the Instabug screen differ depending on whether you are reporting a bug, making a suggestion, or asking a question.

Screenshot of various Description fields on report options.

In the Instabug interface, the Description field is used to enter any details.

If you are reporting a bug, take a moment to describe the bug as accurately and comprehensively as possible. We recommend including the following information:

  • Steps to Reproduce: Outline the specific steps or actions that led to the bug. Be detailed and provide clear instructions to help our developers replicate the issue.

  • Expected Behavior: Explain what you expected to happen when performing those steps.

  • Actual Behavior: Describe what happened and how it deviated from your expectations.

  • Frequency: Indicate if the bug occurs consistently or intermittently. If it's intermittent, try to identify any patterns or triggers that might be relevant.

Edit List

Screenshot of Visited Screens launched from Edit List link.

Visited Screens launched from Edit List link

Press the Edit List link to edit the list of steps to reproduce the error.

Step 5: Add Attachments

Screenshot of Report a bug with attachment options highlighted.

If applicable, capture additional screenshots or attach files that demonstrate the bug. Visual aids can significantly help us understand the issue.

Step 6: Send Report

Once you have provided all the necessary details, review your report to ensure accuracy and clarity. When you are ready, click the Send icon (Image of Send icon, white arrow.) to send the report to our development team.

Record Diagnostic Logs

This option allows users to generate comprehensive debug logs for more efficient and accurate troubleshooting.

Step 1: Complete Background Download

Wait for the initial background download to finish (to reduce noise).

Step 2: Record App

Screenshot of Settings menu with logging option launched.

Navigate to Settings > Record Diagnostic Logs. Press the green Play icon to start logging your actions.

Screenshot of Drawings with recording activated.

Perform any actions required to document the error/bug before pressing the red Stop icon.

Step 3: Complete and Send Report via Instabug

The resulting report will automatically include the errors triggered and the data required by developers. For more information on using Instabug, please refer to Step 4: Enter Report Details and Step 5: Add Attachments above.

Step 4: Send Report

Once you have provided all the necessary details, review your report to ensure accuracy and clarity. When you are ready, click the Send icon (Image of Send icon, white arrow.) to send the report to our development team.

Example

Screenshot of Home screen with error highlighted.

A user would like to share update issues found when resynchronizing data in Construct PM.

Screenshot of Settings menu with logging option launched.

First, they enable the Record Diagnostic Logs options in the Settings menu and press the Play icon to begin logging their actions.

Screenshot of Settings menu with field highlighted.

Then, they resynchronize the data in the app. Once the process is complete, they press the Stop icon.

Screenshot of Ask a question.

Detailed information is entered in the Description field and reviewed before the report is sent.