Shakebug allows you to receive feedback from your beta testers or real users and improve the quality of your application in a simple way. Here users just need to shake their mobile and all the data regarding bugs & crashes can be seen by developers through their log in panel. It also helpful to analyse your users, session, location etc. Addition, you can add events on each action of your application and track it using this Shakebug framework.
Sign up for a service at https://www.shakebug.com
Navigate to your React Native project directory and install shakebug-react-native
npm install shakebug-react-nativeOr if you prefer to use Yarn instead of npm:
yarn add shakebug-react-nativeAdd this line to your build.gradle file.
implementation 'com.softnoesis.shakebug:ShakeBug:1.2.36import com.softnoesis.shakebuglibrary.ShakeBug; // this
@Override
protected void onCreate(Bundle savedInstanceState) {
...
ShakeBug.sharedInstance().initiateWithKey(this, “”); //this
}- If you want add event to any screen or activity use following methods
Java
ShakeBug.getInstance().addEventKey(this,"<Key>","<Key Value>"); //pass any key or valueKotlin
ShakeBug.getInstance().addEventKey(this,"<Key>","<Key Value>") // pass any key or value- Add the following for enabling/disabling first time tutorial screen
Java
ShakeBug.getInstance().showTutorialScreenFirstTime(true); // Default value TrueKotlin
ShakeBug.getInstance().showTutorialScreenFirstTime(true) // Default value TrueBuild & run your app. Once your app is running, shake your device to report a bug! Bug/Crash reports are sent directly to login panel of Shakebug.com and also notify on your registered email address.
Visit on: https://www.shakebug.com
Contact us on support@shakebug.com in case of any use.