instabug_flutter 0.0.1-alpha.1
instabug_flutter: ^0.0.1-alpha.1 copied to clipboard
Instabug is an in-app feedback and bug reporting tool for mobile apps. With just a simple shake, your users or beta testers can report bugs or send in-app feedback and the SDK will capture an enviro [...]
Instabug for Flutter #
A Flutter plugin for Instabug.
⚠️ This plugin is currently under active development and is not ready for production use yet. If you'd like to give us feedback or create a pull request, we would highly appreciate it!
Available Features #
Feature | Status |
---|---|
Bug Reporting | ⚙️ |
Crash Reporting | ❌ |
In-App Chat | ❌ |
In-App Surveys | ❌ |
Feature Requests | ❌ |
- ✅ Stable
- ⚙️ Under active development
- ❌ Unavailable
APIs #
The table below contains a list of APIs we're planning to implement for our 1.0 release. We'll add the Dart API methods as we implement them.
API Method | Native Equivalent (Android/iOS) |
---|---|
start(String token, List<InvocationEvent> invocationEvents) |
new Instabug.Builder(this, "APP_TOKEN").build() + [Instabug startWithToken:invocationEvents:] |
showWelcomeMessageWithMode(WelcomeMessageMode welcomeMessageMode) |
Instabug.showWelcomeMessage(WelcomeMessage.State state) + [Instabug showWelcomeMessageWithMode:] |
identifyUserWithEmail(String email, [String name]) |
Instabug.identifyUser(String username, String email) + [Instabug identifyUserWithEmail:name:] |
logOut() |
Instabug.logoutUser() + [Instabug logOut] |
setLocale(Locale locale) |
Instabug.setLocale(Locale locale) + [Instabug setLocale:] |
Instabug.setColorTheme(InstabugColorTheme theme) + [Instabug setColorTheme:] |
|
Instabug.addTags(String... tags) + [Instabug appendTags:] |
|
Instabug.resetTags() + [Instabug resetTags] |
|
Instabug.getTags() + [Instabug getTags] |
|
Instabug.setCustomTextPlaceHolders(InstabugCustomTextPlaceHolder placeholder) + [Instabug setValue:forStringWithKey:] |
|
Instabug.setUserAttribute(String key, String value) + [Instabug setUserAttribute:withKey:] |
|
Instabug.getUserAttribute(String key) + [Instabug userAttributeForKey:] |
|
Instabug.removeUserAttribute(String key) + [Instabug removeUserAttributeForKey:] |
|
Instabug.getAllUserAttributes() + [Instabug userAttributes:] |
|
Instabug.logUserEvent(String name) + [Instabug logUserEventWithName:] |
|
BugReporting.invoke() + [IBGBugReporting invoke] |
|
BugReporting.invoke(InvocationMode mode, @InvocationOption int... options) + [IBGBugReporting invokeWithMode:options:] |
|
InstabugLog.d(String message) + [IBGLog log:] |
|
InstabugLog.v(String message) + [IBGLog logVerbose:] |
|
InstabugLog.d(String message) + [IBGLog logDebug:] |
|
InstabugLog.i(String message) + [IBGLog logInfo:] |
|
InstabugLog.w(String message) + [IBGLog logWarn:] |
|
InstabugLog.e(String message) + [IBGLog logError:] |
|
Instabug.clearLogs() + [IBGLog clearAllLogs:] |
Integration #
Creating a Flutter app on the Instabug dashboard isn't possible yet. Create a React Native app instead.