rs_id_sdk 0.0.2 copy "rs_id_sdk: ^0.0.2" to clipboard
rs_id_sdk: ^0.0.2 copied to clipboard

RS ID SDK — bu Flutter ilovalari uchun shaxsni tasdiqlash (Face ID va identifikatsiya) jarayonini oson integratsiya qilish uchun kutubxona

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:rs_id_sdk/rs_id_sdk.dart';

void main() {
  runApp(const App());
}

class App extends StatelessWidget {
  const App({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(home: const HomePage());
  }
}

class HomePage extends StatelessWidget {
  const HomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: ElevatedButton(
          onPressed: () {
            Navigator.of(
              context,
            ).push(MaterialPageRoute(builder: (context) => const SecondPage()));
          },
          child: const Text('Start Rs ID SDK'),
        ),
      ),
    );
  }
}

class SecondPage extends StatelessWidget {
  const SecondPage({super.key});

  @override
  Widget build(BuildContext context) {
    return RsIdView(
      config: RsIdConfig(
        clientId: 'your_client_id',
        clientSecret: 'your_password',
        sessionId: 'current_session_id',
        isDarkMode: false,
      ),
      onSuccess: (identity) {},
    );
  }
}