Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alessandrxdev/bugsend

Una librería muy sencilla para manejar los errores de su aplicación y enviarlos por correo electrónico.
https://github.com/alessandrxdev/bugsend

android bug crash-reporting java reports

Last synced: 15 days ago
JSON representation

Una librería muy sencilla para manejar los errores de su aplicación y enviarlos por correo electrónico.

Awesome Lists containing this project

README

        

# BugSend

Una librería sencilla para detectar los errores de su aplicación y enviarlos por correo.

[![](https://jitpack.io/v/applifycu/bugsend.svg)](https://jitpack.io/#applifycu/bugsend)

## Agregar

1. Agrega a la raíz de su proyecto

```groovy
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```

2. Agregar la dependencia a su proyecto

```groovy
dependencies {
implementation 'com.github.alessandrxdev:bugsend:1.0.4-alpha3'
}
```

## Uso

En su `MyApplication.class` agrege

```java
public class MyApplication extends Application {

@Override
public void onCreate() {
super.onCreate();

Thread.setDefaultUncaughtExceptionHandler(new HandlerUtil(this));
}
}
```
En su MainActivity.class agregue

1 `AlertDialog`

```java

new BugSend(this)
.setTitle(getString(R.string.title_dialog))
.setIcon(R.drawable.ic_bug_report_24px)
.setMessage(getString(R.string.message_dialog))
.setEmail("[email protected]")
.setSubject("REPORT/APP")
.setExtraText("EXTRA MESSAGE") // aqui puedes agregar un texto adicional como la versión de la app.
.show();

```

2 `Notification`

```java
new BugSendNotification(this)
.setTitle("title notification")
.setMessage("message notification")
.setEmail("[email protected]")
.setSubject("REPORT")
.setExtraText("extra message") // opcional
.show();
```

Su AndroidManifest

```xml
.