reclaim_flutter_sdk 0.0.5
reclaim_flutter_sdk: ^0.0.5 copied to clipboard
The Reclaim Protocol's in App Flutter SDK.
example/lib/main.dart
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:reclaim_flutter_sdk/reclaim_flutter_sdk.dart';
import 'package:example/env/env.dart';
void main() => runApp(const MaterialApp(home: MyApp()));
class MyApp extends StatelessWidget {
const MyApp({
super.key,
});
// ...
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: InkWell(
onTap: () async {
// Handle inkwell tap
try {
final reclaimVerification = ReclaimVerification(
buildContext: context,
appId: Env.APP_ID,
providerId: 'aaa47198-2523-40da-b9a9-bfa290730d52',
secret: Env.APP_SECRET,
context: '',
parameters: {"username": "dwik"},
isManual: false,
hideLanding: true);
final proofs = await reclaimVerification.startVerification();
print("Proofs: ${jsonEncode(proofs)}");
} catch (error) {
print("Error $error");
}
},
child: const Text('Start Claim'),
)),
);
}
// ...
}