facebook_wrapper 1.0.1 copy "facebook_wrapper: ^1.0.1" to clipboard
facebook_wrapper: ^1.0.1 copied to clipboard

A wrapper for the fb_sdk_flutter to simplify integration and usage in Flutter applications.

example/facebook_wrapper_example.dart

import 'package:facebook_wrapper/facebook_wrapper.dart';

/// Implemented in the calling party's project
class MyFBConfig implements FacebookConfigInterface {
  @override
  String get defaultId => "";

  @override
  String get defaultToken => "";

  @override
  Future<String?> get serverId => Future.value("");

  @override
  Future<String?> get serverToken => Future.value("");
}

class MyFBError implements FacebookErrorInterface {
  @override
  void onError({
    String? event,
    String? source,
    String? errorMsg,
  }) async {
    // Report the error to the server
  }
}

/// Usage
void main() {
  final fbService = FacebookWrapperFactory.create(
    config: MyFBConfig(),
    error: MyFBError(),
  );

  // Initialization, be mindful of the dependency of configuration parameters
  fbService.initialize();

  // Report the purchase event after the purchase is successful.
  fbService.uploadPurchaseEvent(1.99);
}
0
likes
0
points
33
downloads

Publisher

unverified uploader

Weekly Downloads

A wrapper for the fb_sdk_flutter to simplify integration and usage in Flutter applications.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

fb_sdk_flutter

More

Packages that depend on facebook_wrapper