PLATFORMS
Flutter
Experience automated crash reporting, application performance monitoring, surveys, app reviews, rollout management, session replay, and seamless bug reporting — all integrated with flutter, right out of the box
25,000+ Mobile Teams
Rely on Instabug
Actionable Bug Reports with Context
Actionable Crash Logs and Severity Rating
Quality Metric for Improved Performance
Real-Time User Experience
View
Full Control of Mobile App Rollouts
Debug App Ratings & Reviews
Debug App Ratings & Reviews
Debug App Ratings & Reviews
Receive contextual reports from users
Language:
1 - Download the SDK zip file and extract it to get the .xcframework file.
2 - Drag & drop Instabug.framework to your project's "Embedded Binaries" section under the "General" tab, and make sure that the "Copy items if needed" checkbox is checked.
3 - Import the framework in the appDelegate.
4 - Call the SDK by including this line in "application didFinishLaunchingWithOptions"
5 -If your app doesn’t already access the microphone or photo library, you’ll need to add the following 2 keys to your app’s info.plist file:
6 - Create a new "Run Script Phase" in your project’s target "Build Phases" and add the following snippet
1 - Add the following line to your "Podfile":
2 - Run pod install in your Xcode project directory. CocoaPods should download and install the SDK and all the required
3 - Import the framework in the appDelegate.
4 - Call the SDK by including this line in "application didFinishLaunchingWithOptions"
5 - If your app doesn’t already access the microphone or photo library, you’ll need to add the following 2 keys to your app’s info.plist file:
1 - To integrate Instabug into your Xcode project using Carthage, add it to your Cartfile:
2 - Run the following command:
3 - Import the framework in the appDelegate
4 - Call the SDK by including this line in "application didFinishLaunchingWithOptions"
5 - If your app doesn’t already access the microphone or photo library, you’ll need to add the following 2 keys to your app’s info.plist file:
1- Add Instabug to your pubspec.yaml file.
2- Install the package by running the following command.
1- To start using Instabug, import it into your Flutter app.
2- Initialize the SDK in the main function. This enables the SDK with the default behavior and sets it to be shown when the devices are shaken.
You can also check out our API Reference for more detailed information about our SDK
More than 25,000+ of the top mobile teams in the world rely on Instabug to deliver 5-star apps
Verizon uses Instabug to securely achieve 99.9% crash-free sessions
Instabug + Figma: Mobile Performance Meets Mobile Design
Instabug reduces our mean time to repair while improving the App Store ratings
The SDK offers other gestures out of the box to choose from; Shake, two finger swipe and a floating button. You can also code your own gesture or have a button in your app that invokes our SDK. Check our documentation page for more details.
Whether you enable Instabug crash reporting or not, the SDK wouldn't interfere with any other crash reporting tool. If you have 2 crash reporting tools, make sure you initialize Instabug last, to receive crash reports on both tools.
Instabug require the record audio permission to allow the users to add voice attachments. However, If you want to exclude this permission from your app you can add this line to your AndroidManifest.xml file: <uses-permission
android:name="android.permission.RECORD_AUDIO"
tools:node="remove"/>
The SDK grabs a lot of useful details: Device model & iOS version, memory & storage details, carrier & WiFi, battery details, iPhone 6 screen zoom mode, app/build version, user location, and the app's logs. And most importantly, the detailed actions that the user did until the time of reporting the bug.
The attachment files should not be more than 1 MB or it won’t be sent to the server.
In less than a minute, integrate the Instabug SDK for iOS, Android, React Native, Xamarin, Cordova, Flutter, and Unity mobile apps