Bug Reporting and In-App Chat for Unity Games

Save time and release with confidence with the Instabug SDK for Unity.

Bug Reporting and In-App Chat for Unity Games
undefined

Get Detailed Bug Reports for All Your Unity Apps

Let your users send bugs they experience by simply shaking their phone or swiping. Get comprehensive reports without interrupting their gaming experience. Don't waste time trying to reproduce a bug; spend your time fixing it!

BUG REPORTING

Simple Steps to Get Started

IOS Configuration

  • 1-Add Instabug from the Unity Asset Store.
  • 2- Add an empty GameObject to your project, and add the InstabugiOS script component to it.
  • 3- Click on Add Component, search for InstabugiOS, and add it to the game object.
  • 4- Add your app token, and change the invocation event from Unity's Inspector directly.

Android Configuration

  • 1-Add Instabug from the Unity Asset Store.
  • 2- Export your Unity project by opening Build Settings from “File → Build Settings”, and checking the Export button. Choose your desired path to save the project.
  • 3- Open the exported project from Android Studio, and add the following changes to the build.gradle file.
              ...
              allprojects {
                  repositories {
                      jcenter()
                      google()
                      maven {
                          if
                          interested in getting SNAPSHOT releases
                          url 'https://oss.sonatype.org/content/repositories/snapshots'
                      }
                      ...
                  }
              }
              ...
              dependencies {
                  ...
                  compile 'com.instabug.library:instabug:5.0.0.3.19-SNAPSHOT'
              }
              ...
  • 4- Create a new Application.java class that should look like this. Add your app token, and change the invocation event from this class.
              ...
              import android.app.Application;
              import com.instabug.library.Instabug;
              import com.instabug.library.invocation.InstabugInvocationEvent;
    
              ...
              public class MyApp extends Application {
              @Override
              public void onCreate() { super.onCreate();
              // You can change the invocation event to NONE, FLOATING_BUTTON, 
              // SCREENSHOT_GESTURE, or TWO_FINGER_SWIPE_LEFT.
              new Instabug.Builder(this, "YOUR_APP_TOKEN")
              .setInvocationEvent(InstabugInvocationEvent.SHAKE)
              .build(); Instabug.setUnityEnabled(true);
              }}
            
  • 5- Add the Application class name to the AndroidManifest.xml file.
              <manifest xmlns:android="http://schemas.android.com/apk/res/android" ...> ...
               <application android:name=".MyApp" ...> ...
               </application>
               ...
              </manifest>
You can also check out our API Reference for more detailed information about our SDK.

Ready to accelerate your workflow?

Try all features free for 14 days.
Integrate the SDK in less than a minute.