arkadia_sdk 1.2.0
arkadia_sdk: ^1.2.0 copied to clipboard
SDK officiel de l'API Arkadia pour Flutter et Dart. Licences (achat, activation, contrôle hors ligne signé) et activité de votre app, avec file hors ligne.
example/main.dart
import 'package:arkadia_sdk/arkadia_sdk.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await ArkadiaClient.init(
apiKey: const String.fromEnvironment('ARKADIA_API_KEY'),
appCode: 'APP-XXXX-XXXX',
platform: defaultTargetPlatform.name,
appVersion: '1.0.0',
debug: kDebugMode,
);
ArkadiaClient.sessionStart();
runApp(const MaterialApp(home: HomeScreen()));
}
class HomeScreen extends StatelessWidget {
const HomeScreen({super.key});
@override
Widget build(BuildContext context) {
ArkadiaClient.screenView('home');
return Scaffold(
body: Center(
child: FilledButton(
onPressed: () => ArkadiaClient.purchaseCompleted('module-crm', 'Module CRM', 250000),
child: const Text('Acheter le module CRM'),
),
),
);
}
}