Skip to content

Automatically set events' release field to package release #71

@bgerstle

Description

@bgerstle

As of 1.4.4, this should be pretty trivial:

Sentry.setCaptureListener(new Sentry.SentryEventCaptureListener() {
  @Override
  public Sentry.SentryEventBuilder beforeCapture(Sentry.SentryEventBuilder builder) {
    try {
      builder.setRelease(
        Integer.toString(
          context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode
        )
      );
    } catch (PackageManager.NameNotFoundException e) {
      Log.e("Couldn't find package version: " + e);
    }

    return builder;
  }
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions