privacysuraksha_consent 0.1.1
privacysuraksha_consent: ^0.1.1 copied to clipboard
DPDP consent notice for Flutter apps — the Flutter shell of the Compliant mobile SDK.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:privacysuraksha_consent/privacysuraksha_consent.dart';
void main() {
CompliantConsent.onError = (e) => debugPrint('CompliantConsent error: $e');
runApp(
CompliantConsentProvider(
config: CompliantConfiguration(
siteKey: 'pk_test',
apiBase: Uri.parse('https://api.example.com'),
),
child: const ExampleApp(),
),
);
}
class ExampleApp extends StatelessWidget {
const ExampleApp({super.key});
@override
Widget build(BuildContext context) => MaterialApp(
home: Scaffold(
body: Center(
child: TextButton(
onPressed: () => CompliantConsent.show(CompliantView.prefs),
child: const Text('Privacy settings'),
),
),
),
);
}