flutter_net_captcha 2.0.4 copy "flutter_net_captcha: ^2.0.4" to clipboard
flutter_net_captcha: ^2.0.4 copied to clipboard

Net Captcha plugin for Flutter.

example/lib/main.dart

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

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
  }

  String? sdkVersion;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Center(
          child: Column(
            children: [
              Text("sdk版本号: $sdkVersion"),
              ElevatedButton(
                onPressed: () {
                  FlutterNetCaptcha.configVerifyCode(VerifyCodeConfig(captchaId: ''));
                  FlutterNetCaptcha.showCaptcha(
                      mode: VerifyCodeMode.Normal,
                      language: VerifyLanguage.ZH_TW,
                      onLoaded: () {
                        print('onLoaded...');
                      },
                      onVerify: (VerifyCodeResponse response) {
                        print(response);
                      },
                      onError: (String message) {
                        print(message);
                      },
                      onClose: (VerifyCodeClose close) {
                        print('close: $close');
                      });
                },
                child: Text('配置验证码'),
              ),
              ElevatedButton(
                onPressed: () {
                  // FlutterNetCaptcha.showCaptcha();
                },
                child: Text('显示验证码'),
              ),
              ElevatedButton(
                onPressed: () async {
                  String? v = await FlutterNetCaptcha.getSdkVersion();
                  setState(() {
                    sdkVersion = v;
                  });
                },
                child: Text('获取版本号'),
              )
            ],
          ),
        ),
      ),
    );
  }
}
5
likes
135
points
38
downloads

Publisher

verified publishertoutao.cloud

Weekly Downloads

Net Captcha plugin for Flutter.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_net_captcha