Para aqueles clientes que possuem um aplicativo próprio desenvolvido utilizando o framework Flutter e que desejam realizar as conversões de indicados através deste aplicativo, nós oferecemos um SDK para facilitar esta tarefa.
O passo a passo para a instalação e uso deste SDK pode ser conferida a seguir ou a partir da página do plugin em https://pub.dev/packages/sdk_conversion:
1. Feito isso, insira o código abaixo no arquivo pubspec.yaml:
dependencies:
sdk_conversion: ^0.0.2+2
ou execute a seguir no terminal dentro do projeto:
flutter pub add sdk_conversion
2. Por fim, execute o seguinte comando no terminal dentro da pasta do projeto:
flutter pub get
Como usar o SDK de Conversão no meu aplicativo?
Abaixo, você encontrará um exemplo de aplicação do SDK de Conversão em um indicado fictício:
class MyHomePage extends StatefulWidget { const MyHomePage({super.key, required this.title}); final String title; @override State<MyHomePage> createState() => _MyHomePageState(); } class _MyHomePageState extends State<MyHomePage> { final _sdkConversionPlugin = SdkConversion(); @override void initState() { // Este método de inicialização só deve ser chamado uma vez e antes de qualquer outro método do plugin _sdkConversionPlugin.initialize( apiToken: "<CAMPAIGN_TOKEN>", options: const ConversionOptions(cookieValidity: '2024-05-20')); super.initState(); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Theme.of(context).colorScheme.inversePrimary, title: Text(widget.title), ), body: Container(), floatingActionButton: FloatingActionButton( onPressed: () async { await _sdkConversionPlugin.doConversion( { "name": "Tobias", "email": "tobias.exemplo@teste.com.br", }, ); }, ), ); } }
A marcação <CAMPAIGN_TOKEN> deve ser substituída pela Campaign Token específica de sua campanha. Este token
pode ser encontrado no menu Configurações>Integrações. O token necessário está entro da box de "API Token".