flutter_recaptcha_v2_compat 1.0.4 copy "flutter_recaptcha_v2_compat: ^1.0.4" to clipboard
flutter_recaptcha_v2_compat: ^1.0.4 copied to clipboard

Flutter plugin for Google ReCaptcha V2 – Simplify captcha integration in your Flutter app effortlessly.

flutter_recaptcha_v2_compat #

A Flutter plugin for Google ReCaptcha V2.

Getting Started #

This plugin requires Webview to use Google ReCaptcha. This plugin only supports Google ReCAPTCHA V2 (not V3)

Obtain your own key & secret here: https://www.google.com/recaptcha

Test your API KEY at: https://recaptcha-flutter-plugin.firebaseapp.com/?api_key=API_KEY

Put RecaptchaV2 widget into your widget tree (Usually inside Stack widget), make sure it's placed on top of the tree and block all the behind interactions:

RecaptchaV2Controller recaptchaV2Controller = RecaptchaV2Controller();
...
RecaptchaV2(
	apiKey: "YOUR_API_KEY", // for enabling the reCaptcha
	apiSecret: "YOUR_API_SECRET", // for verifying the responded token
	controller: recaptchaV2Controller,
	onVerifiedError: (err){
		print(err);
	},
	onVerifiedSuccessfully: (success) {
		setState(() {
		if (success) {
			// You've been verified successfully.
		} else {
			// "Failed to verify.
		}
		});
	},
),

The RecaptchaV2 widget is hidden by default, you need to attach the RecaptchaV2Controller and call show() method when needed. Like this:

recaptchaV2Controller.show();

Manually hide it:

recaptchaV2Controller.hide();

That's it!

5
likes
100
pub points
86%
popularity

Publisher

unverified uploader

Flutter plugin for Google ReCaptcha V2 – Simplify captcha integration in your Flutter app effortlessly.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

auto_route, enum_annotation, flutter, flutter_bloc, flutter_svg, freezed_annotation, http, intl, provider, webview_flutter

More

Packages that depend on flutter_recaptcha_v2_compat