app_center_plugin

Last updated:

0 purchases

app_center_plugin Image
app_center_plugin Images
Add to Cart

Description:

app center plugin

AppCenter Plugin #
Android Prerequisites #

You're targeting devices running Android Version 5.0 (API level 21) or later.

For more details: Get Started with Android.
iOS Prerequisites #


You're targeting devices running on iOS 9.0 or later.


Run pod install inside ios folder in your project to install AppCenter dependencies.



Note
If you see an error like [!] Unable to find a specification for `AppCenter` while running pod install, run pod repo update to get the latest pods from the Cocoapods repository and then run pod install

For more details: Get Started with iOS.
Usage #
Simple package usage:
import 'package:app_center_plugin/app_center_plugin.dart';

final secret = Platform.isAndroid ? 'ANDROID_SECRET' : 'IOS_SECRET';

await AppCenter.start(secret);

AppCenter.trackEvent('my event', <String, String> {
'prop1': 'prop1',
'prop2': 'prop2',
});

AppCenter.trackError('error message');
copied to clipboard
How to catch Flutter and Dart errors:
WidgetsFlutterBinding.ensureInitialized();

// Start AppCenter
await AppCenter.start(secret);

// Log Flutter errors with FlutterError.onError
FlutterError.onError = (FlutterErrorDetails errorDetails) {
FlutterError.presentError(errorDetails);
// Send Flutter errors to AppCenter
AppCenter.trackError(
errorDetails.exceptionAsString(),
properties: {"library": errorDetails.library ?? ""},
stackTrace: errorDetails.stack,
);
};

// Log errors not caught by Flutter with PlatformDispatcher.instance.onError
PlatformDispatcher.instance.onError = (error, stack) {
AppCenter.trackError(
error.toString(),
stackTrace: stack,
);
return true;
};

runApp(const MyApp());
copied to clipboard
Check out the official documentation for more information on how to handle errors in Flutter

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.