Capture makes reporting bugs easy, which increases the productivity of your test engineers; standardized reporting enables your developers to focus on fixing the bug instead of finding and reproducing it.
Capture greatly improves your mobile testing processes. Just shake the phone to report a bug and be amazed how easy it can be.
Capture needs runtime permissions to work properly.
- WRITE_EXTERNAL_STORAGE
- READ_EXTERNAL_STORAGE
- RECORD_AUDIO
- CAMERA
Capture needs to add WRITE_EXTERNAL_STORAGE permission on Manifest. TrackEvent can be SHAKE or OVERLAY
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="replace"/>allprojects {
repositories {
...
maven {
url "http://capture.mobven.com:8081/artifactory/libs-release-local"
credentials {
username = "ARTIFACTORY_USERNAME"
password = "ARTIFACTORY_PASSWORD"
}
}
}compile ('com.mobven.capture:library:1.3.36@aar'){
transitive = true
}If you do not have Application class, create new one then add to your manifest file.
Capture.init(this, TrackEvent.OVERLAY, boolean isCrashReportActive, int appId, int projectId, int secret, boolean isDebugLogEnable);