Shake Bug Regpsorting:-
In android, We are not able to reproduce some issues in the development phase due to the lack of different resolutions of devices and cases and in the production phase, We want some tools to track the issues. So, now the shake bug reporting tool is available with powerful features. Shake bug reporting tool can be implemented in android, iOS, Flutter, and react-native. Please review the table below:-
Android | iOS | React Native | Flutter | |
---|---|---|---|---|
Custom invocation | ✅ | ✅ | ✅ | ✅ |
Bug screenshot | ✅ | ✅ | ✅ | ✅ |
Feedback types | ✅ | ✅ | ❌ | ❌ |
Intro message | ✅ | ✅ | ❌ | ❌ |
Inspect bug | ✅ | ✅ | ✅ | ✅ |
Screen recording | ✅ | ✅ | ❌ | ❌ |
File attachment | ✅ | ✅ | ✅ | ✅ |
Metadata | ✅ | ✅ | ❌ | ❌ |
Quick facts | ❌ | ❌ | ✅ | ✅ |
Black box | ✅ | ✅ | ✅ | ✅ |
Network requests | ✅ | ✅ | ✅ | ✅ |
Notification tracking | ✅ | ✅ | ❌ | ❌ |
Touch tracking | ✅ | ✅ | ✅ | ❌ |
System events | ✅ | ✅ | ✅ | ✅ |
Custom logs | ✅ | ✅ | ❌ | ❌ |
Console logs | ✅ | ✅ | ❌ | ❌ |
Manage sensitive data | ✅ | ✅ | ❌ | ❌ |
Silent reports | ✅ | ✅ | ✅ | ✅ |
Email pre-fill | ✅ | ✅ | ❌ | ❌ |
White labeling | ✅ | ✅ | ❌ | ❌ |
Add Shake dependency to your app-level build.gradle file
1 2 3 |
dependencies { implementation 'com.shakebugs:shake:14.1.3' } |
Set compileSdkVersion version in the build.gradle file
1 2 3 4 5 6 7 8 9 10 11 12 |
android { compileSdkVersion 30 defaultConfig { applicationId "com.example" minSdkVersion 21 targetSdkVersion 30 versionCode 1 versionName "1.0.0" testInstrumentationRunner "androidx.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } } |
Initialize Shake
1 2 3 4 5 6 7 8 9 |
import android.app.Application import com.shakebugs.shake.Shake class App : Application() { override fun onCreate() { super.onCreate() Shake.start(this, "your-api-client-id", "your-api-client-secret") } } |
You can get API _CLIENT_ID and CLIENT_SECRET from the dashboard.
After running the app, Your app will add on the shake dashboard with app bundle id.
For more details, please review the following links once:-
https://www.shakebugs.com/docs/android/setup