Nativebrik
Log in
  • はじめに
    • Nativebrikのメリット
    • 実現できるソリューション
    • SDKのインストール
      • iOS
      • Android
      • Flutter
    • クイックスタート
      • アカウントの発行
      • モーダルを表示する
      • アプリ内埋め込みを作成する
      • 🚧施策の効果を振り返る
      • 🚧ABテストを行う
  • リファレンス(開発者向け)
    • iOS
      • NativebrikClient
      • NativebrikProvider
      • NativebrikUser
      • NativebrikExperiment
      • RemoteConfigVariant
      • Phases
      • Events
    • Android
      • NativebrikClient
      • NativebrikProvider
      • NativebrikExperiment
    • Flutter
      • NativebrikBridge
      • NativebrikDispatcher
      • NativebrikProvider
      • NativebrikEmbedding
      • NativebrikRemoteConfig
      • NativebrikUser
      • NativebrikCrashReport
  • トラブルシューティング
Powered by GitBook
On this page
  • Interface
  • Usage
  1. リファレンス(開発者向け)
  2. Flutter

NativebrikCrashReport

Interface

class NativebrikCrashReport {
  static NativebrikCrashReport get instance
  Future<void> recordFlutterError(FlutterErrorDetails errorDetails)
  Future<void> recordPlatformError(Object error, StackTrace stackTrace)

Usage

void main() {
  runZonedGuarded(() {
    WidgetsFlutterBinding.ensureInitialized();
    // Initialize Nativebrik Client
    NativebrikBridge("<PROJECT_ID>");
    FlutterError.onError = (errorDetails) {
      // here
      NativebrikCrashReport.instance.recordFlutterError(errorDetails);
    };
    PlatformDispatcher.instance.onError = (error, stack) {
      // here
      NativebrikCrashReport.instance.recordPlatformError(error, stack);
      return true;
    };
    // Run your app.
    runApp(const MyApp());
  }, (error, stack) {
    // here
    NativebrikCrashReport.instance.recordPlatformError(error, stack);
  });
}
PreviousNativebrikUserNextトラブルシューティング

Last updated 3 months ago