doordeck_flutter_plugin 1.0.1+5
doordeck_flutter_plugin: ^1.0.1+5 copied to clipboard
Flutter Plugin for the Doordeck's SDKs
import 'package:doordeck_flutter_plugin/doordeck_flutter_plugin.dart';
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
void initState() {
super.initState();
// ignore: avoid_init_to_null
String authToken = "eyJraWQiOiJkZWZhdWx0IiwiYWxnIjoiRVMyNTYifQ.eyJzdWIiOiIxMzQ3N2M0MC0zMTUzLTExZWEtYTI4Yy0wYjJmOWQxMDUzNzUiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwic2Vzc2lvbiI6Ijg5MDM1ZTYwLTBmYzctMTFlYi05MzIwLWQ5MDI4YThjNTNiNCIsIm5hbWUiOiJSYWZhIiwiaXNzIjoiaHR0cHM6XC9cL2FwaS5kb29yZGVjay5jb21cLyIsInJlZnJlc2giOmZhbHNlLCJleHAiOjE2MDQ3NTA3MjksImlhdCI6MTYwNDY2NDMyOSwiZW1haWwiOiJyYXJ1aXptdUBnbWFpbC5jb20iLCJzaWQiOiI4OTAzNWU2MC0wZmM3LTExZWItOTMyMC1kOTAyOGE4YzUzYjQifQ.PfK5Dm0muzNDCTb7FBvByBd1ERntyL4jGToq0uZH5pZzKp9USDOMBtGZI5YPkRta5eE0CacvkIi0a-A3c0sbSw";
if (authToken == null) {
throw Exception("Provide an API Key at _MyAppState.initState()");
}
DoordeckFlutterPlugin.initDoordeck(
authToken: authToken,
darkMode: false,
);
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('Plugin example app'),
),
body: Center(
child: RaisedButton(
onPressed: () {
DoordeckFlutterPlugin.showUnlock();
},
child: Text('Show unlock'),
)),
),
);
}
}