v4.0.1
flutter_bugfender
버그펜더 보고 기능을 활성화하는 Flutter 플러그인 (iOS, Android 및 웹 지원).
26좋아요 75530일 다운로드120Pub 점수
AndroidiOSWeb
Bugfender용 Flutter SDK
{"sdk":"flutter"}{"sdk":"flutter"}^1.3.0아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A Bugfender Wrapper plugin (implementing native code) for Flutter Projects.
Note: This plugin was provided by the community, hence it is published "AS IS", our support might not always be able to help you.
Edit pubspec.yaml and add add flutter_bugfender to dependencies:
dependencies:
flutter:
sdk: flutter
flutter_bugfender: ^5.0.0
Then run flutter pub get (or ‘Packages Get’ in IntelliJ) to download the package.
Edit lib/main.dart and add an import:
import 'package:flutter_bugfender/flutter_bugfender.dart';
And wrap your runApp statement like this:
void main() {
FlutterBugfender.handleUncaughtErrors(() async {
await FlutterBugfender.init("YOUR_APP_KEY",
enableCrashReporting: true, // these are optional, but recommended
enableUIEventLogging: true,
enableAndroidLogcatLogging: true);
FlutterBugfender.log("hello world!");
// Optional: capture network requests (disabled by default)
await FlutterBugfender.setNetworkLoggingEnabled(true);
await FlutterBugfender.setNetworkLoggingRequestObfuscationHandler(
(url, headers, body) {
final safeHeaders = Map<String, String>.from(headers);
if (safeHeaders.containsKey('Authorization')) {
safeHeaders['Authorization'] = '***';
}
return NetworkRequestData(url: url, headers: safeHeaders, body: body);
},
);
runApp(new MyApp());
});
}
Network logging notes:
fetch and XMLHttpRequest.URLSession traffic.android-okhttp / android-ktor). See the Android docs.setNetworkLoggingRequestObfuscationHandler / setNetworkLoggingResponseObfuscationHandler to redact sensitive headers or bodies before they are logged.For information on how to use our SDK, you can check the documentation to configure your project.