truconsent_consent_notice_flutter
Flutter SDK for TruConsent consent banner. This package provides native Flutter widgets for displaying and managing consent banners in Flutter applications.
Installation
Add this to your package's pubspec.yaml file:
dependencies:
truconsent_consent_notice_flutter: ^0.1.0
Then run:
flutter pub get
Usage
import 'package:truconsent_consent_notice_flutter/truconsent_consent_banner_flutter.dart';
TruConsentModal(
apiKey: 'your-api-key',
organizationId: 'your-org-id',
bannerId: 'your-banner-id',
userId: 'user-id',
onClose: (action) {
print('Consent action: $action');
},
)
API
TruConsentModal
Main widget for displaying the consent banner modal.
Parameters
apiKey(String, required): API key for authenticationorganizationId(String, required): Organization IDbannerId(String, required): Banner/Collection Point IDuserId(String, required): User ID for consent trackingapiBaseUrl(String, optional): Base URL for APIlogoUrl(String, optional): Company logo URLcompanyName(String, optional): Company nameonClose(Function, optional): Callback when modal closes
License
MIT
Libraries
- tru_consent
- TruConsent Flutter SDK - Main entry point
- truconsent_consent_banner_flutter
- TruConsent Flutter SDK - Main entry point