How can we improve Tracepot?

Mark device as a dev device.

What would be really good would be if in the UI you could mark a device that had reported a crash as a dev device and all reports from that device would now be develop mode. That way dev and release would be automatically separated without code modification.

12 votes
Vote
Sign in
(thinking…)
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
AdminMartin Milesich (CEO / Founder, Tracepot) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

4 comments

Sign in
(thinking…)
Password icon
Signed in as (Sign out)
Submitting...
  • Andrew Beveridge commented  ·   ·  Flag as inappropriate

    Just had an additional thought that perhaps as an alternative to defining a list of "developer devices", it would be useful to be able to define IP ranges which should be classed as "developer crashes".
    In this case we'd define office IP range, so developer testing would always be tagged and easily identifiable.

  • Andrew Beveridge commented  ·   ·  Flag as inappropriate

    This would be really helpful! The ability to differentiate between DEBUG and RELEASE builds is great, but even when testing the RELEASE build of our app (e.g. from the Play Store), we're likely to get a higher number of crashes from devices owned by the company for internal use.

    It would be really useful to be able to exclude / filter these out by defining a list of "developer devices" which could be identified by IMEI/Serial or other unique identifier.

  • Anonymous commented  ·   ·  Flag as inappropriate

    Actually, due to the fact that you could use multiple emulators or devices for development/testing, this could be not so easy.

    To achieve what youre asking for I've done this:

    private void initAcra(Application application) {
    ACRA.init(application);
    String isDebugBuild = BuildConfig.BUILD_TYPE.equals("debug") ? "1" : "0";
    ACRA.getErrorReporter().putCustomData("TRACEPOT_DEVELOP_MODE", isDebugBuild);
    }

    In this way you'll reports will be sent as "release" only if you actually performed a release version of your app.

Feedback and Knowledge Base