tanyadisini_sdk 1.1.2
tanyadisini_sdk: ^1.1.2 copied to clipboard
Tanyadisini Messenger SDK for Flutter.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:tanyadisini_sdk/tanyadisini_sdk.dart';
void main() async {
final controller = Get.put(MessengerController());
final res = await controller.openMessenger();
final customerId = res.data?.customer.id ?? "";
runApp(ExampleApp(customerId: customerId));
}
class ExampleApp extends StatelessWidget {
final String customerId;
const ExampleApp({super.key, required this.customerId});
@override
Widget build(BuildContext context) {
final light = ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Color(0xFF39A2FF)),
);
return GetMaterialApp(
debugShowCheckedModeBanner: false,
theme: light,
home: ExampleHome(customerId: customerId),
);
}
}
class ExampleHome extends StatelessWidget {
final String customerId;
const ExampleHome({super.key, required this.customerId});
@override
Widget build(BuildContext context) {
return TDSMessengerShell(
appId: '2159fe1b97f8349ef89957a028162eb4',
customerId: customerId,
);
}
}