Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cikichen/flutter_geetest_plugin
flutter极验插件
https://github.com/cikichen/flutter_geetest_plugin
flutter geetest
Last synced: about 2 months ago
JSON representation
flutter极验插件
- Host: GitHub
- URL: https://github.com/cikichen/flutter_geetest_plugin
- Owner: cikichen
- License: mit
- Created: 2018-09-10T10:01:23.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-17T06:14:18.000Z (almost 4 years ago)
- Last Synced: 2024-11-15T06:45:53.563Z (about 2 months ago)
- Topics: flutter, geetest
- Language: Java
- Homepage: https://github.com/cikichen/flutter_geetest_plugin
- Size: 1.18 MB
- Stars: 14
- Watchers: 2
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![pub package](https://img.shields.io/badge/pub-1.0.5-brightgreen.svg)](https://pub.dev/packages/flutter_geetest_plugin) [![Build Status](https://travis-ci.com/cikichen/flutter_geetest_plugin.svg?branch=master)](https://travis-ci.com/cikichen/flutter_geetest_plugin)
![flutter_geetest_plugin](https://socialify.git.ci/cikichen/flutter_geetest_plugin/image?description=1&font=Inter&forks=1&language=1&owner=1&pattern=Plus&pulls=1&stargazers=1&theme=Light)
Geetest Flutter plugin.
## Screenshot
![Screenshot](screenshots/demo.gif)
## Getting Started
Basic function version, waiting for iteration.
## Use this package as a library
### 1. Depend on it
Add this to your package's pubspec.yaml file:
```
dependencies:
flutter_geetest_plugin: ^1.0.5
```### 2. Install it
You can install packages from the command line:
with Flutter:
```
$ flutter packages get
```Alternatively, your editor might support flutter packages get. Check the docs for your editor to learn more.
### 3. Import it
Now in your Dart code, you can use:
```
import 'package:geetest_plugin/geetest_plugin.dart';
```## USAGE
```
Future getGeetest() async {
String result;
// Platform messages may fail, so we use a try/catch PlatformException.
try {
result = await GeetestPlugin.getGeetest('url: api1', 'url: api2');
} on PlatformException {
// _json = 'Failed to get platform version.';
}// If the widget was removed from the tree while the asynchronous platform
// message was in flight, we want to discard the reply rather than calling
// setState to update our non-existent appearance.
if (!mounted) return;setState(() {
_json = result;
});
}
```## FAQ:
1. [!] The 'Pods-Runner' target has transitive dependencies that include static binaries:
commenting out `use_frameworks`