public class GoogleCrashReporter extends java.lang.Object implements CrashReporter
GoogleCrashReporter provides APIs to upload crash reports to Google crash reporting service.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
KEY_PRODUCT_ID |
protected static java.lang.String |
KEY_VERSION |
| Constructor and Description |
|---|
GoogleCrashReporter(boolean isUnitTestMode,
boolean isDebugBuild) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
getProductSpecificParams() |
java.util.concurrent.CompletableFuture<java.lang.String> |
submit(CrashReport report) |
java.util.concurrent.CompletableFuture<java.lang.String> |
submit(CrashReport report,
boolean userReported) |
java.util.concurrent.CompletableFuture<java.lang.String> |
submit(org.apache.http.HttpEntity requestEntity) |
java.util.concurrent.CompletableFuture<java.lang.String> |
submit(java.util.Map<java.lang.String,java.lang.String> kv) |
protected static final java.lang.String KEY_PRODUCT_ID
protected static final java.lang.String KEY_VERSION
public GoogleCrashReporter(boolean isUnitTestMode,
boolean isDebugBuild)
@NonNull
public java.util.concurrent.CompletableFuture<java.lang.String> submit(@NonNull
CrashReport report)
submit in interface CrashReporter@NonNull
public java.util.concurrent.CompletableFuture<java.lang.String> submit(@NonNull
CrashReport report,
boolean userReported)
submit in interface CrashReporter@NonNull
public java.util.concurrent.CompletableFuture<java.lang.String> submit(@NonNull
java.util.Map<java.lang.String,java.lang.String> kv)
submit in interface CrashReporter@NonNull
public java.util.concurrent.CompletableFuture<java.lang.String> submit(@NonNull
org.apache.http.HttpEntity requestEntity)
submit in interface CrashReporter@NonNull protected java.util.Map<java.lang.String,java.lang.String> getProductSpecificParams()